ach, wie cool das klappt!
danke, wäre ich im leben nicht drauf gekommen.
sehr gelernt heute:
PHP-Code:
<?php
// src/EventListener/ParseTemplateListener.php
namespace App\EventListener;
use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
use Contao\Template;
#[AsHook('parseTemplate')]
class ParseTemplateListener
{
public function __invoke(Template $template): void {
if ('fe_page' === $template->getName() || 0 === strpos($template->getName(), 'fe_page_')) {
if (in_array('88', $GLOBALS['objPage']->trail) ){
$template->class .= ' leistungen ';
}
}
}
}
Lesezeichen