The parseTemplate
hook is triggered before parsing a template. It passes the
template object and does not expect a return value.
\Contao\Template $template
The front end or back end template instance.
// src/EventListener/ParseTemplateListener.php
namespace App\EventListener;
use Contao\CoreBundle\ServiceAnnotation\Hook;
use Contao\Template;
/**
* @Hook("parseTemplate")
*/
class ParseTemplateListener
{
public function __invoke(Template $template): void
{
if ('fe_page' === $template->getName()) {
// Do something …
}
}
}