Zum Inhalt springen

Marker nicht im Template, sondern im Pagecontent setzen

Erstellt am 19. Januar 2007 · 8 Antworten · letzte Antwort am 19. Januar 2007

Tags: Inhaltselemente, Frage

hmader ·

Hallo liebe Gemeinde,
Ich stehe vor einem folgendem Problem: Die Titelseiten meiner Page sollen anders aussehen als der Rest - konkret mit einer Tabelle, die durch ein HTML-Inhaltselement auf die Seite kommt.
Problem: Die Marker, die ich in der Tabelle definiert habe, werden nicht geparst. Im Quelltext erscheint der entsprechende Teil des Codes so wie im Original-HTML.
Nachdem ich hier jetzt 20 Minuten offenbar mit den falschen Stichworten gesucht habe (ich glaub nicht, dass ich der erste mit dem Problem bin :o ), stelle ich die Frage ans Forum, was ich jetzt falsch gemacht habe...
Liebe Grüße aus Wien,
Herwig

MartinW ·

Wäre es nicht einfacher und flexibler, für deine 'speziellen' Seiten ein eigenes Template mit dem erweiterten HTML-Code anzulegen und dieses dann im SeitenTS dieser 'speziellen' Seiten zu hinterlegen ?

Das 'normale' Template kommt natürlich in das PageTS.

Gruß
Martin

hmader ·

Hallo Martin,
Nicht wirklich - die "speziellen" Seiten sind die 1. und 2. Ebene - das heißt, dass ich dann im Prinzip für jede einzelne Inhaltsseite (Ebenen 3 und 4) ein eigenes Template anlegen müsste, weil die Stammseite dann ja das spezielle Template wäre...
Lieb Grüße aus Wien,
Herwig

hmader ·

OK - dann frag ich noch mal nach, bevor ich es ins Setup setze - ist ja mein erstes Mal, dass ich mit Conditions arbeite 😉
Ich hab ja den Vorteil, dass die "Titelseiten" die PID 1-6 haben... 🙂

Templatebestimmung alt:

   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/tmpl/tmpl-1-1.htm
   10.workOnSubparts = DOCUMENT_BODY

Templatebestimmung neu:

10 = TEMPLATE
10.template = FILE

[globalVar = TSFE:id < 7]
   10.template.file = fileadmin/tmpl/tmpl-title-1.htm
 [else]
   10.template.file = fileadmin/tmpl/tmpl-1-1.htm
 [end]
   10.workOnSubparts = DOCUMENT_BODY

Passt das so?

Liebe Grüße aus Wien,
Herwig

just2b ·

Hallo,

conditions dürfen nicht in {} stehen (gebetsmühlen.... 😉 )

also einfach dein übliches TS (für seiten id > 7) und am ende deins TS dann die condition

georg

hmader ·

Jaa - es funktioniert! Ganz einfach eigentlich, und supereffektiv 🙂
Übrigens, für alle, die es nachmachen: Wenn die Conditions am Ende stehen, bitte nicht vergessen, den gesamten "Pfad" anzugeben - also in dem Fall page.10.template.file 🙂
Liebe Grüße aus Wien,
Herwig