Einstieg in TYPO3
von: Andreas Stöckl, Frank Bongers
Galileo Press, 2005
ISBN: 9783898426046
Sprache: Deutsch
495 Seiten, Download: 18305 KB
Format: PDF, auch als Online-Lesen
6 Templates mit TypoScript (S. 141-142)
Der Gegenstand dieses Kapitels ist die Erstellung von Templates in der TYPO3-eigenen Konfigurationssprache TypoScript. Sie lernen, Designvorlagen einzubinden und Seiteninhalte unter Verwendung der Werkzeuge des Template-Moduls auszugeben.
Im Anschluss an die Planung des Projekts und die Erstellung der Designvorlagen, befassen wir uns jetzt mit der Erstellung von TypoScript-Templates. Ohne Templates ist die Darstellung der im Projekt erstellten Seiten nicht möglich.
Ohne sie kann keine Zuordnung zwischen den in den Designvorlagen gesetzten Markern und den Inhalten aus der Datenbank erfolgen. Es handelt sich also um ein weiteres, elementares Konzept von TYPO3.
Aufgaben der Templates
Templates erfüllen in TYPO3 hauptsächlich die folgenden Aufgaben:
Einbindung von Designvorlagen und Aufbau der Seiten
Definition von Seiteneigenschaften wie Meta-Tags und Stylesheets
Einfügen und Konfigurieren von Erweiterungen
Frame-Aufbau (falls ein Framelayout gewünscht ist)
Darstellung der Inhalts-Elemente
Erstellung und Konfiguration von Menüs
Dynamische Bilderzeugung (z.B. für Grafikmenüs)
Wie diese Aufgaben gelöst werden und wie TypoScript im Rahmen der Templates eingesetzt wird, erfahren Sie in diesem und im Laufe der folgenden Kapitel. Weiter hinten im Buch (Kapitel 14, TypoScript – eine Einführung) finden Sie noch mehr konzentrierte Informationen zu TypoScript und seiner Syntax.
6.1 Das Konzept des TYPO3-Templates
In Zusammenhang mit der Einführung in das Backend von TYPO3 haben Sie in Kapitel 3 begonnen, Seiten und höchstwahrscheinlich auch Inhalte anzulegen. Unabhängig davon, ob Sie tatsächlich Inhalte in die Seite eingefügt haben oder nicht, erscheint beim Versuch, sie im Browser anzeigen zu lassen (klicken Sie z.B. auf den Speicherbutton mit dem Lupensymbol), eine Fehlermeldung (siehe Abbildung 6.1).
Bemängelt wird hier die Tatsache, dass »kein Template gefunden« wurde (no Template found). Wohlan, machen wir uns daran, ein derartiges Template zu erstellen!
6.1.1 Der Begriff des Templates bei TYPO3
Der Begriff »Template« wird im Umfeld von TYPO3 anders als in vielen anderen Content Management-Systemen verwendet oder in bestimmten HTML-Editoren, 1 in denen häufig HTML-Dateien, die mit zusätzlichen Informationen (Markern) angereichert sind, bereits als »Templates« bezeichnet werden. Funktionen zur Generierung von Inhalten2 sind oft unmittelbar an diese Marker gebunden. Bei den Designvorlagen in TYPO3, wie sie im vorigen Kapitel vorgestellt wurden, ist dies nicht der Fall – hier handelt es sich wirklich um statische Platzhalter, denen nur Inhalte zugewiesen werden.