Beim GenericPageLoadedEvent rufe ich permanent die aktive Page ID auf.
$this->PagActiveID = $event->getPage()->getHeader()->getNavigation()->getActive()->getId();
Soweit klappt das auch alles. Nur bei der Suche bzw. beim Fenster von der Suche, kommt dann das:
Call to a member function getNavigation() on null
Versuche wie etwa diese hier scheitern:
try {
$this->PagActiveID = $event->getPage()->getHeader()->getNavigation()->getActive()->getId();
} catch (Exception $e) {
$this->PagActiveID = false;
}
Hm, was könnte ich noch machen, um das abzufangen?