Zum Inhalt springen

Datei mit Konstanten aus dem Setup einbinden

Erstellt am 2. April 2019 · Noch keine Antworten

Tags: TYPO3 8, Frage

TypoTester3 ·

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.