Mobiles Template ist für Independent Menü nicht zu Ende optimiert
Reproduzieren:
-
Weil der erste Punkt (Über uns) ein Anker ist und keine Seite, wird die ganze Seite kaputt.
[20-Feb-2023 09:07:29 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to a member function getId() on null in .../var/cache/compile/db7579e1dd2472a4d10d663044c983d6001db9c7_0.file.Menu.Children.Independent.html.php:61
Stack trace:
Sehr wahrscheinlich ist das hier problematisch: https://dev.quiqqer.com/quiqqer/package-menu/-/blob/master/src/QUI/Menu/Menu.Children.Independent.html#L27
Du prüfst hier, ob der Eintrag-Typ ein "Anchor" oder ein "Site" ist. Wenn ja, machst du eine Zeile weiter $Child->getSite()->getId()
, aber ein Anchor gibt dir "Null" zurück, wenn du "getSite" machst. Daher kommt zu diesem Fehler.
Bitte behebe und teste noch andere Szenarien. Wenn fertig, kannst mir zuweisen - ich muss dann neue fix Version erstellen. Arbeite bitte direkt in dev Branch.