Call to a member function getNavigation abfangen?

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?

Hab mir über einen Umweg jetzt selber geholfen …

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.