Im Konstanteneditor habe ich eine Auswahlmöglichkeit:
# cat=Themen-Wahl//a;type=options[Schwarz,Weiss,Bunt]; label= Thema: Thema der Webseite
thema = Schwarz
Je nachdem was ausgewählt wurde wird die entsprechende xyz.css Datei, die in jedem Verzeichnis (Schwarz, Weiss oder Bunt) liegt, im Setup aufgerufen mit:
page.includeCSS.themen = EXT:xyz/Resources/Public/Css/Themen/{$thema}/xyz.css
Funktioniert alles bestens
Jetzt liegt noch eine constanten.txt in den jeweiligen Verzeichnissen zum anpassen der Farbwerten.
Der Aufruf in den Konstanten mit
<INCLUDE_TYPOSCRIPT: source="EXT:xyz/Configuration/TypoScript/{$thema}/constanten.txt">
oder auch
<INCLUDE_TYPOSCRIPT: source="EXT:xyz/Configuration/TypoScript/{$thema}.txt">
Funktioniert ja leider nicht.
Nur mit:
<INCLUDE_TYPOSCRIPT: source="EXT:xyz/Configuration/TypoScript/Schwarz/constanten.txt">
Wie kann ich eine constanten.txt je nach Auswahl {$thema} in den Konstanten-Editor einbinden ?
Da Konstanten ja nur im Setup wirken, kann man im Setup überhaupt eine Datei mit Konstanten aufrufen ?
Die einzige Lösung die mir im Moment einfällt, wäre statische Templates zu machen und über Statische Templates aus Erweiterungen einfügen.