Zum Inhalt springen

Template abhängig von pid auswählen

Erstellt am 7. August 2008 · 4 Antworten · letzte Antwort am 14. August 2008

Tags: tt_news, Frage

enkah ·

Ich habe 2 News-Sysfolder, einen für News udn einen für Termine, klatt auch alles recht gut, bis auf die Anzeige der relatet_news.

Ich möchte daher in Abhängigkeit des jeweiligen sysfolders (bei mir 12 und 137) ein Template für die single_news Ansicht auswählen können.

das habe ich versucht:

plugin.tt_news.templateFile = CASE
plugin.tt_news.templateFile.key.field = pid
plugin.tt_news.templateFile.default = TEXT
plugin.tt_news.templateFile.default.value = fileadmin/template/news/tt_news_single_termine.tmpl
plugin.tt_news.templateFile.12 = TEXT
plugin.tt_news.templateFile.12.value = fileadmin/template/news/tt_news_single.tmpl

aber es funktioniert nicht

Wer hat einen Tipp für mich?

Norbert K.

drcho ·

Zum Beispiel für alle Seiten die tt_news_single_termine.tmpl ausser für die Seite mit der PID 12 und deren Unterseiten die tt_news_single.tmpl wäre dann so:

plugin.tt_news.templateFile = fileadmin/template/news/tt_news_single_termine.tmpl
[globalVar = TSFE:id=12, TSFE:page|pid=12]
plugin.tt_news.templateFile = fileadmin/template/news/tt_news_single.tmpl
[GLOBAL]
... hier der Rest des TS

Hoffe geholfen haben zu können.

enkah ·

Danke, aber mit ich möchte das News-Template in Abhängigkeit vom sysfolder (einer für Termine und ein anderer für News) auswählen und das scheint mit conditions nicht zu gehen.

Klar conditions wäre schöne (und einfach), aber dann muss man wohl mit CASE oder IF arbeiten und da mache ich eben falsch.

Hat vielleicht jemand doch noch einen Tipp?

steffenk ·

plugin.tt_news.templateFile hat kein stdWrap, also geht kein CASE oder sonstwas sondern nur einfache Zuweisung.

Ich versteh überhaupt das Problem nicht, mach doch auf der entsprechenden Seite ein ext-Template mit der alternativen Zuweisung.