Zum Inhalt springen

per condition versch. html-templates laden

Erstellt am 6. März 2003 · 4 Antworten · letzte Antwort am 19. Mai 2005

Tags: Frage

micha ·

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.

micha ·

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
dfluess ·

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.. 😉