Christoph Lindemann MaikCaro 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Typ<>3 Tipps & Tricks Erste Hilfe von Installation bis Extensions ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
Zu diesem Buch 13 Installation & Konfiguration 15 1.1 Installation auf Windows mit WAMP QuickStart 15 1.2 Installation auf Mac OS X mit XAMPP 21 1.3 Installation auf Linux 25 1.3.1 Debian GNU/Linux Basis-System installieren 25 1.3.2 Installation weiterer Komponenten 28 1.3.3 Installation der TYP03-Komponenten 34 1.3.4 Automatische Backups durch cron-job 39 1.3.5 Benutzerrechte im Dateisystem korrekt setzen 40 1.3.6 Das Install-Tool sichern 41 1.4 MySQL-Datenbank 42 1.4.1 root-passwort setzen 42 1.4.2 Datenbank-Frontend MySql Commander einsetzen 42 1.4.3 Datenbank-Backup einspielen 43 1.5 PHP-Konfigurationseinstellungen 44 1.5.1 PHP-Speicherlimit 44 1.5.2 PHP Upload-Limits 45 1.5.3 Safe Mode 45 Arbeiten mit Inhalten 47 2.1 Struktur 47 2.1.1 Seiten verstecken 47 2.1.2 Seiten kopieren 48 2.1.3 Seiten verschieben 50 2.1.4 Mehrere Seiten kopieren oder verschieben 51 2.1.5 Mehrere Seiten löschen 52 2.1.6 Neue Seiten anlegen 53 2.1.7 Mehrere Seiten schnell erzeugen 55 2.1.8 Seiten sortieren 56 2.2 Inhalte 57 2.2.1 Einfaches Bearbeiten der Datumsfelder 57 2.2.2 Links im RTE (Rieh Text Editor) löschen 58 2.2.3 Alternative Navigationstitel für Seiten setzen 59
3 E Inhaltsverzeichnis 2.2.4 Seiten anzeigen lassen 61 2.2.5 Shortcut-Seiten 62 2.2.6 Der Seitentyp Externe URL 63 2.2.7 Inhalte bearbeiten 64 2.2.8 Inhalte zwischen Seiten verschieben 66 2.2.9 Aktuelle Änderungen rückgängig machen 68 2.2.10 Bilder in Inhaltselemente einfügen 69 2.2.11 Bilder im RTE einfügen 70 2.2.12 Download-Links einfügen 72 2.2.13 Links zu Seiten und Elemente einfügen 74 2.2.14 Link zu E-Mail-Adresse 75 2.2.15 Eine einfache Bildergalerie 76 2.2.16 Ein E-Mail-Formular einfügen 78 2.2.17 Eine Suche einfügen 80 2.2.18 Inhalte von anderen Seiten verknüpfen 82 2.2.19 Seiten im Frontend bearbeiten 83 2.2.20 Mehrere Inhalte zur gleichzeitigen Bearbeitung öffnen 84 2.2.21 Seiten und Inhalte schnell über die ID öffnen 85 2.3 Arbeiten mit Dateien 85 2.3.1 Dateien übertragen 85 2.3.2 Dateien löschen 86 2.3.3 Dateien und Verzeichnisse umbenennen 87 2.3.4 Dateien und Verzeichnisse verschieben oder kopieren 87 2.4 Funktionalitäten 89 2.4.1 Zeitsteuerung von Seiten und Inhalten 89 2.4.2 Seitencache löschen 90 2.4.3 Suchen und Finden im Backend 90 2.4.4 Seitenalias setzen 91 2.4.5 Häufig wiederkehrende Inhalte bearbeiten 92 2.4.6 Notizen anlegen 94 2.4.7 CSV-Listen exportieren 94 2.4.8 Vorschau von Seiten und Inhalten 94 Administrationsoberflächen konfigurieren 97 3.1 Benutzer in TYPO3 97 3.1.1 Benutzer und Benutzergruppen erzeugen 97 3.1.2 Zugriff auf Module freigeben 98 3.1.3 Benutzern Zugang zum Dateisystem erlauben 99
3.1.4 Seiteneinstiegspunkt setzen 100 3.1.5 Seitenrechte setzen 100 3.1.6 Bearbeitungsrechte für Benutzer setzen 103 3.2 Allgemeine Einstellungen 105 3.2.1 Bildunterschriften für jedes Bild 105 3.2.2 Erstellen individueller Links für Bilder 107 3.2.3 Neu erstellte Seiten automatisch definieren 108 3.2.4 Die Toolbar vom RTE modifizieren 110 3.2.5 Login-Interfaces 111 3.2.6 Session-Timeout heraufsetzen 112 3.3 Arbeiten im Backend 113 3.3.1 Die Navigationsframes im Backend anpassbar machen 113 3.3.2 Shortcut-Frame aktivieren für Backend-Benutzer 113 3.3.3 Shortcuts zum Bearbeiten von Inhalten 114 3.3.4 Shortcuts zur Bearbeitung von Dateien 115 3.3.5 Feste Shortcuts für Benutzer festlegen 115 3.3.6 Befehle zum Bearbeiten von Elementen anlegen 118 3.3.7 Per Befehl eine Datensatzliste anzeigen lassen 119 3.3.8 Per Befehl eine CSV-Liste exportieren 121 3.3.9 Per Befehl Backend-Benutzer anlegen 123 3.3.10 Element Browser modifizieren 125 3.3.11 Inhaltsspalten konfigurieren 127 3.4 Frontend & Admin Panel 128 3.4.1 Bearbeitungswerkzeuge ohne Admin Panel 128 3.4.2 Backend-Login mit Weiterleitung zum Frontend 129 3.4.3 Nur Frontend-Bearbeitung erlauben 129 3.4.4 Admin Panel frei platzieren 130 3.4.5 News im Frontend bearbeitbar machen 130 3.4.6 Logout vom Frontend 132 3.4.7 Bearbeitungsleiste an beliebiger Stelle im Template positionieren 133 4 Templates unter TYPO3 137 4.1 Zum Einsatz von TypoScript 137 4.1.1 Style Sheets in Projekte integrieren 137 4.1.2 Einbinden dynamischer Style Sheets 138 4.1.3 Stylesheets als Ressource anfügen und bearbeiten 141 4.1.4 Styles über den CSS Styler bearbeiten 142 4.1.5 Abfragen globaler Variablen 144
4.1.6 Browserabhängiges Template 145 4.1.7 Betriebssysteme erkennen 146 4.1.8 Das Datum anzeigen 147 4.1.9 Das Datum als Grafik ausgeben 151 4.1.10 Verschiedene Formatierungen von internen und externen Links 154 4.1.11 Inhalte von den Inhaltsspalten LEFT, RIGHT und BORDER verwenden 157 4.1.12 Neue Websites basierend auf Standard-Templates erstellen 158 4.1.13 Standard-Templates bearbeiten 159 4.1.14 Upload und Benutzung von Ressourcen in Template Records 168 4.1.15 Den Seiten-/Untertitel im Template hinzufügen 170 4.2 Layout 171 4.2.1 clear.gif bei Überschriften 171 4.2.2 Überschriften korrekt mit Header-Tags auszeichnen 171 4.2.3 Auf jeder Seite ein anderes Bild 172 4.2.4 Accesskeys 174 4.3 Inhalte verschieden ausgeben 176 4.3.1 PDF-Ausgabe 176 4.3.2 Ausgabe von Webseiten für Drucker optimiert 178 4.3.3 Weitere Ausgabeformate 181 5 Navigationen 183 5.1 HMENU 183 5.1.1 Navigationszustände aktivieren 183 5.1.2 Hauptnavigation durch Unternavigation erweitern 184 5.1.3 Haupt- und Unternavigation räumlich trennen 186 5.1.4 Footer-Navigation 187 5.1.5 Browse-Navigation 189 5.1.6 Breadcrumb-Navigation 190 5.1.7 Bereichsüberschriften 192 5.2 TMENU 193 5.2.1 Trennzeichen in Text-Menüs 194 5.3 GMENU 196 5.3.1 Simple GMENU 196 5.3.2 GMENU mit Hintergrundgrafiken 196 5.3.3 GMENU mit Rollover-Effekt 198 5.3.4 Aktive Seiten im GMENU hervorheben 198 5.3.5 Die unterschiedlichen Zustände des GMENU 200 5.3.6 GMENU mit unterschiedlich breiten Grafiken 200 10
! 5.4 Dropdown-Menüs 202 5.4.1 Dropdown-Menü mit dem JSMENU-Objekt 202 5.4.2 Dropdown-Menü mit TMENU 202 6 TYP03-Konfiguration 205 6.1 Backend-Anpassungen 205 6.1.1 Standardwerte für neue Datensätze modifizieren 205 6.2 Frontend-Anpassungen 206 6.2.1 Frontend-Admin Panel konfigurieren 206 6.2.2 Bilder an PopUp-Fenster anpassen 207 6.2.3 Dateiverweise formatieren 210 6.3 Strukturen in TYPO3 212 6.3.1 Inhalte auf mehreren Unterseiten automatisch platzieren 212 6.4 Formulare 214 6.4.1 Rollover-Effekt im E-Mail-Formular 214 6.5 Website-Optimierung 215 6.5.1 Meta-Tags 215 6.5.2 Getrennte Websitebereiche mit Subdomains 217 6.5.3 Unterschiedliche Start-Seiten je nach Domain 217 6.5.4 Statische/suchmaschinenfreundliche URLs simulieren 218 6.5.5 Größenbeschränkung von Bildern 220 7 TYPO3 Extensions 223 7.1 Allgemeines 223 7.1.1 Erweiterungen im Extension Manager installieren 223 7.1.2 Download von Extensions von TYPO3.org als Datei 224 7.1.3 Extensions als T3X-Datei installieren 224 7.2 RTE 225 7.2.1 RTE-Schriftarten 226 7.2.2 RTE-Funktionen - Absatzformate 228 7.2.3 RTE-Funktionen - eigene Absatz-Klassen 229 7.2.4 RTE-Funktionen - Farben 230 7.2.5 RTE-Funktionen - Erscheinungsbild anpassen 232 7.2.6 RTE-Funktionen - Schaltflächen 233 7.2.7 RTE-Funktionen - Tabellen 233 7.3 News tt_news 234 7.3.1 News auf der Seite integrieren 234 7.3.2 News archivieren 234 11
7.3.3 Autorennamen voreintragen 236 7.3.4 Newsübersicht auf jeder Seite 237 7.4 Adressdatenbank tt_address 239 7.4.1 tt_address einbinden 239 7.5 Forum tt_board 240 7.6 Einladungen mit tipafriend 240 7.7 Kalender tt_calender 241 7.7.1 Kalendereinträge unterteilen 243 7.7.2 Produktbeschreibung in der Produktliste von tt_products automatisch kürzen 244 7.8 Abstimmungen mit tt_poll anlegen 245 7.9 Anmeldeformulare erweitern 246 7.10 AWSTATS 248 7.10.1 AWSTATS automatisieren 248 7.11 Login implementieren 250 7.12 Benutzerregistrierung integrieren 252 Stichwortverzeichnis 255 12