Rigel-Computer


Conditions in +Extension-Template auslagern 

Etwas aus der Zeit gefallen wirkt die Idee, ein Haupt-Template dadurch zu strukturieren, dass man ganze Teile in ein +ext-Template auslagert...
Heute ist ja state of the art, .typoscript als Datei per includeTS in ein Verzeichnis auszulagern. Und wenn man da hierarchisch strukturiert, stößt man auch nicht auf das Problem. Doch der Reihe nach.

Die Intention ist oben beschrieben, der Weg war aber länger als gedacht - anch fast 18 Jahren mit TYPO3 so ein Anfängerfehler.

Da ich aber sicher nicht der einzige bin, der gewachsene Projekte betreut, werden Problem und Lösung hier kurz vorgestellt.

Prolemstellung:
Auf Unterseiten soll per in.parentIDs-Condions sowohl ein seprates CSS, als auch ein HTML-Template für jene Unterseiten angezogen werden.

Funktioniert auch, aber nur, wenn man
a) entweder über include static templates after im Root-Template wählt oder
b) man das Root-Template und das Root-CSS erst im Extension-Template anzieht!!!

Im Nachhinein völlig logisch, denn Extension-Templates werden ja grundsätzlich VOR dem Root-Template angezogen - es werden also alle Conditions ignoriert!!