Hallo ins Forum,
ich habe ein seltsames Problem. Ich lagere mein TS in externe Dateien aus, die ich im Setup so einbinde:
<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/configuration/typoscript/" extensions="t3s">
Hier gibt es z.B. diese Dateien
- lib.banner.t3s
- lib.navi.t3s
- lib.footer.t3s
- root.t3s
In der root.t3s liegt so alles was das Setup angeht, für einzelne Bereiche wie z.B. die Navigation lagere ich das TS aus und übergebe es dann an die Variablen in der root.t3s. Das sieht vereinfacht so aus
...
variables {
...
banner =< lib.banner
navigation =< lib.navi
footer =< lib.footer
...
}
...
In der lib.banner habe ich zum Testen einfach mal das hier reingeschrieben und es wird NICHT ausgegeben. Ebenso wird die Navigation nicht ausgegen und der footer auch nicht.
lib.banner = TEXT
lib.banner.value = ein testtext
lib.banner.wrap =<p>|</p>
Schreibe ich das Ganze in die root.t3s bei der Variablen rein, dann funktioniert es. Der testtext wird ausgegeben.
...
variables {
...
banner = TEXT
banner.value = ein testtext
banner.wrap =<p>|</p>
navigation =< lib.navi
footer =< lib.header_logoFewo
...
}
...
Was läuft da schief? Habe ich irgendwas versehentlich verstellt oder auf was muss ich achten, dass die externen libs eingebunden werden?
Ratlose Grüße
mimii