Themes mit kleinen Variationen
Hallo allerseits,
ich möchte in einer Installation mit mehreren Website-Roots/Domains ein einheitliches Theme einsetzen, mit kleinen Variationen.
Stellt euch einfach ein Familien-Website vor, jedes Familienmitglied hat eine eigene Subdomain und einen eigenen Seitenbaum. Das Theme ist gleich bis auf das Farbschema (Mama rot, Papa blau, Kind grün) und ein Hintergrundbild.
Ggf. könnte das schlicht dadurch realisiert, dass man
- je Site-Root eine individuelle zusätzliche CSS-Datei/Schnipsel einbindet
- je Site-Root ein, zwei Variablen setzt, die man im Template o.ä. auswertet.
oder auch
- je Site-Root ein "Child-Theme" zuweist, welches alles vom "Parent-Theme" erbt, abgesehen von den minimalen Anpassungen.
Hierfür suche ich inzwischen recht verzweifelt nach dem empfohlenen Weg. Die Suche war allerdings wenig erfolgreich, da ich zum Thema Seiten(baum) und Variablen oder Child-/Sub-Themes in diversen Varianten nichts gefunden habe.
Was ich fand, ist die Option jeder einzelnen Seite dem Body eine CSS-Klasse spendieren zu können. Aber das würde vermutlich vergessen. Eine solche (oder ähnliche) Option suche ich für Seitenbäume.
Danke für Tipps!
Michael
delirius/contao-pagefieldinherit
8 Jahre später stellt sich mir die gleiche Frage nach Möglichkeiten für Sub-Themes/Child-Themes.
Hier eine aktuelle Erweiterung für Contao 4.4.+ / 5.0.+:
https://extensions.contao.org/?p=del...gefieldinherit
Damit sollte man ohne zusätzliche Themes oder Seitenlayouts auskommen.
Die Möglichkeiten sind noch etwas umfangreicher als das von Andreas empfohlene {{env::host}}.