Mit einem einfachen Trick ist es möglich in Contao mittels CSS Klassen Weichen in dem Frontend Template (z.B. fe_page.html5) einzubauen. Dazu vergibt man einfach eine Klasse in dem Layout oder der Seite und fragt im Template ab, ob die jeweilige Klasse gesetzt ist. Der einzige Hack ist, dass die Klassen in einem Array gespeichert werden und dieses erst "zerflückt" werden muss:

<?php if(in_array('deine-klasse', explode(' ', $this->class)) ): ?>
    Klasse "deine-klasse" ist vorhanden.
<?php else: ?>
    Klasse "deine-klasse" ist nicht vorhanden.
<?php endif; ?>

Neuen Kommentar schreiben