Hallo
Ich habe eine Seite, auf der ich zwei HTML Templates anwenden möchte. Nur leider funktioniert das nicht so richtig.
Die Struktur ist wie folgt:
Home
- Seite A = Templ. 1
- Seite B = Templ. 1
- Seite C = Templ. 2
- Seite D = Templ. 1
- Seite E = Templ. 1
Wie mache ich das, das bei der Seite C ein anderes Template angezeigt wird, als bei A, B, D und E.
Besten Dank
gruss onetit
Extension Template Selector oder manuell im Extension Template der betroffenen Seite
Hallo
Ich habe es manuel versucht.
Ich habe das drin.
temp.template = TEMPLATE
temp.template {
template = FILE
template.file = fileadmin/detail.html
[globalVar = TSFE:id = 3]
template.file = fileadmin/main.html
[global]
}
main.html ist das Haupttemplate (1) und detail.html ist das welches ich auf einer Seite anzeigen möchte.
Keine Conditions in Klammer!
Entweder den Part ganz unten hin im TS setzen oder besser über Ext. Template lösen.
Gruß
Michael
Hallo Michael
Was ist das für eine Ext. Template.
Kannst Du mir da noch einen Tipp geben?
Besten Dank
Auf der Seite wo du das andere Layout benötigst einen neuen Datensatz anlegen vom Typ "Template"
RootLevel darf hier nicht gesetzt sein, dann ist es ein Extension Template. In deinem fall dann wohl bei "Clear" auch kein Häckchen bei Constants und Setup, da du ja sonst alles vom RootTemplate übernehmen willst...
Dann einfach ins Setup:
temp.template = TEMPLATE
temp.template {
template = FILE
template.file = fileadmin/main.html
}
Ansonsten darfst du Conditions nicht innerhalb von geschweifte Klammern schreiben.
Desweiteren wird das Thema hier gerade auch besprochen:
#68426
Ruhig auch mal die Suche verwenden ;-)
Hallo
Danke.
Ich habe es jetzt mit meinem TS gelöst.
Gruss onetit