Zum Inhalt springen

Template/Typoscript zentral für alle Seiten

Erstellt am 18. Mai 2003 · 2 Antworten · letzte Antwort am 18. Mai 2003

Tags: Frage

ralf_3333 ·

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

kurfuerst ·

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

Shinji ·

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