moin leute,
ich möchte in meinem ts template anhand der seiten ID bestimmen, welches html template benutzt werden soll. das wollte ich nun ganz einfach mit ner condition regeln, im code schnipsel hab' ich so auch meine externen stylesheets referenziert, und das klappt prima. beim template part allerdings NICHT, er geht auch nicht ins [else] rein und zeigt im FE bloß ne leere seite an (ohne html template hat er ja auch keine marker, die er mit contents ersetzen kann).
...
[system = mac]
page.stylesheet = fileadmin/hssp/css/styles.mac.css
[browser = netscape]
page.stylesheet = fileadmin/hssp/css/styles.ns.css
[browser = msie]
page.stylesheet = fileadmin/hssp/css/styles.ie.css
[else]
page.stylesheet = fileadmin/hssp/css/styles.default.css
[end]
...
page.10 = TEMPLATE
page.10.template = FILE
[globalVar = TSFE:id = 80]
page.10.file = fileadmin/hssp/tpl/wraptable-noleftcol.tpl
[else]
page.10.file = fileadmin/hssp/tpl/wraptable-default.tpl
[end]
page.10.workOnSubpart = DOCUMENT
...
das ganze steht auch nicht in {}, hat jemand eine idee warum das mit den templates nicht klappt?
thx, m.
arrrrrg, oh nein. hab grade beim durchlesen meines postings den fehler selbst entdeckt. muß natürlich heissen:
page.10 = TEMPLATE
page.10.template = FILE
[globalVar = TSFE:id = 80]
page.10.template.file = fileadmin/hssp/tpl/wraptable-noleftcol.tpl
[else]
page.10.template.file = fileadmin/hssp/tpl/wraptable-default.tpl
[end]
page.10.workOnSubpart = DOCUMENT
Hallo Micha und alle die mir helfen können!
Ich habe ähnliches vor aber kenne mich nicht gut genug mit "conditions" aus.
Ich möchte in Abhängikeit einer eingegebenen Subdomain ein entsprechendes Template laden.
Mein Versuch ist kläglich gescheitert.
Wer kann mir vielleicht einen Tip geben?
Hier mein Versuch:
page.10 = TEMPLATE
page.10 {
template = FILE
[globalString = HTTP_HOST=www.sub.domain1.de]
template.file = fileadmin/template/domain1.tpl
[globalString = HTTP_HOST=www.sub.domain2.de]
template.file = fileadmin/template/domain2.tpl
[else]
template.file = fileadmin/template/domain0.tpl
[end]
Ich würde mich über eine Lösung sehr freuen.. Danke vorab.. 😉
TIP : "geschweifte Klammern" #paralyzed#
Conditions dürfen NIEMALS innerhalb geschweifter klammern stehen!