Zum Inhalt springen

Eine Seite, zwei Templates

Erstellt am 19. September 2007 · 6 Antworten · letzte Antwort am 22. September 2007

Tags: Frage

onetit ·

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

onetit ·

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.

SLAng ·

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 ;-)