Ahoi,
Du könntest den jeweiligen Seiten (zB Deutsch) eine Body-Klasse mitgeben (deutsch, english, mathe ...) und diese dann an die Unterseiten vererben. Hier zu gibt es einen Thread:
https://community.contao.org/de/show...eiten-vererben
(ich bin gerade erschüttert, wie alt der schon wieder ist ;-)
Ich hatte das auch mal verwendet. Hierzu in dem Template fe_page.html5 zwischen </head> und <body... einfach folgendes einfügen:
PHP-Code:
<?php
if($GLOBALS['objPage']->id != $GLOBALS['objPage']->trail[1]){
$this->import('Database');
$objParents = $this->Database->prepare("SELECT * FROM tl_page WHERE id = '".$GLOBALS['objPage']->trail[1]."' AND type!='root'")->execute();
$this->class .= ' '.implode(' ',$objParents->fetchEach('cssClass'));
}
?>
Funktioniert auch noch mit Contao4.9 - wenn es mittlerweile auch bestimmt elegantere Lösungen gibt
Lesezeichen