Hi,
moechte via CASE abhaengig vom backend_layout via page.includeCSS entsprechendes css einbinden
leider ohne Erfolg. Hatte schon diverse varianten versucht, geht leider nicht.
setze CASE auch bei anderen situationen ein und das ohne Probleme, aber bei includeCSS krieg ich es nicht hin.
waere um jeden Hinweis dankbar
temp.css = CASE
temp.css {
key.data = levelfield:-1, backend_layout_next_level, slide
key.override.field = backend_layout
default = TEXT
default.value = lauout-1.css
2 = TEXT
2.value = layout-2.css
}
page.includeCSS.10 < temp.css
page.includeCSS.10.media = screen,projection
Danke derweil
Ludwig
Hallo Ludwig,
includeCSS ist leider nicht ganz so flexibel und hat IMHO keine stdWrap-Eigenschaft. allWrap sollte vermutlich funktionieren, aber das hilft dir vermutlich nicht weiter. Wäre ja auch nicht ganz im Sinne des Erfinders, denn der Trick an includeCSS ist ja u.a. dass die CSS Datei gecached werden kann.
Du könntest dein CASE mit headerData anstelle includeCSS verwenden, dann sollte das vermutlich hinhauen
Hi Grissli,
erst mal dake fuer den schnellen Post.
headerdata kam mir auch schon in den sinn.
Aber mein Hintergedanke war , das eigentlich strickt zu trennen und die t3 eigenen einbindemethoden zu nutzen.
includecss fuer css und includejs fuer js usw., deshalb meine frage deswegen.
aber danke fuer den tipp, dass keine stdWrap-Eigenschaft hat.
wenn es doch irgendeinen kniff gaebe includeCSS mit CASE zu nutzen, waere ich dankbar. koennte mann das irgendwie vererben oder so, damit ich das nutzen koennte?
g Ludwig