Hallo,
als echter Newbie habe ich ein Verständnisproblem was die Typoscript-Templates betrifft. Ich habe für eine Testseite mit TypoScript ein Template erstellt. (Eingerichtet im BackEnd unter "Web", "Template", dann auf "Setup").
Die Zeilen die ich dort hinterlegt habe funktionieren auch wunderbar. Ich habe dann die Seite mehrmals kopiert, so dass meine Test-Site nun über 8 Seiten verfügt.
Problem: Wenn ich das TypoScript-Template für alle Seiten ändern möchte muß ich die Änderung für jede Seite einzeln vornehmen. Es muß doch irgendwie möglich sein die TypoScript-Anweisungen des Templates irgendwo zentral zu hinterlegen, so daß sich eine Änderung automatisch auf alle vorhandenen Seiten bezieht - nur finde ich diese Option nicht.
Hat jemand einen Tipp für mich?
Gruß
Ralf
Hallo,
Die Templates arbeiten rekursiv.
Das bedeutet:
Du hast eine Seitenstruktur:
Seite1
-Seite11
--Seite111
-Seite 2
Wenn du das TypoScript in Seite1 reinschreibst, "erbt" die Seite11, Seite111 und Seite2 dieses TypoScript...
Der TemplateRecord ist eben nur in Seite1 vorhanden.
Sebastian
Hallo !
Das Template muss nur in der ersten Seite deines Projektes liegen. Alle Unterseiten übernehmen dieses dann automatisch. Auf den Unterseiten kannst du dann, falls z.B. von einer Extension benötigt, ein Erweiterungs-Template (+ext) anlegen. Dieses übernimmt erst einmal alle Einstellungen des Haupttemplates. Du kannst dann dort aber bestimmte Werte hinzufügen oder ändern.
Also in etwa so:
(Weltkugel)
|->MEINE STARTSEITE [hier das Template rein]
|____|->blalala1
|____|->blalala2
|____|->blalala3
|____|->blalala4 [+ext Template]
|____|->blalala5
|________|->blubblub
Gruß
Thorsten