Untermenü nach Upgrade 5.4.7->6.1.2 im Frontend nicht mehr sichtbar

  • Joomla Version
    6.1.2
    PHP Version
    PHP 8.4.x
    Hoster
    Strato.de

    Guten Abend zusammen,

    ich betreue in meiner Freizeit eine Vereinswebsite, die noch unter Joomla 5.4.7 läuft.
    Zur Vorbereitung auf das Joomla 6 Upgrade, habe ich die Seite auf eine Subdomain kopiert und nach Umstellung der Updatequelle ein Update auf 6.1.2 durchführen können. Das Backend scheint auf den ersten Blick problemlos zu funktionieren.
    Auf dem Frontend habe ich ein Main-Menü, welches sich immer seitlich der Artikel befindet. In Joomla 5.4.x waren immer 1. und 2. Level des Menüs angezeigt, in Jooma 6.x sehe ich nur noch den 1. Level, darunterliegende Menüpunkte sind verschwunden. Leider wird die Seite dadurch unbrauchbar, da die Kategorienblogs und Unterseiten nicht mehr anzuklicken sind.
    Im Backend sind ALLE Menüeinträge sichtbar und freigeschaltet. Auch die Artikel im Frontend sind erreichbar, wenn ich deren URL manuell in den Browser eingebe.
    Weder die Internetrecherche noch KI hat mich hier weitergebracht. KI meint, mir fehlt eine com_joomlaupdate und gibt mir alle möglichen "Reparaturvorschläge" von denen ich lieber die Finger lassen, da ich damit schon schlechte Erfahrungen gemacht habe.
    Welche Info's benötigt ihr noch von mir, um das Problem systematisch eingrenzen zu können?
    Danke schon mal für jede Idee!

    Bilder: Vor- und nach Update ...

  • Hallo BBd_Muc,

    das klingt nach einer reinen Darstellungsfrage im Menümodul, nicht nach einem strukturellen Problem, zumal die Daten selbst ja intakt sind (Backend zeigt alles korrekt, Artikel sind per direkter URL erreichbar).

    Der häufigste Grund für genau dieses Symptom, nur noch 1. Ebene sichtbar nach einem Update, ist die Einstellung "Endebene" im jeweiligen Menü-Modul. Schau bitte unter Inhalte > Site-Module (oder Erweiterungen > Module) nach dem Modul, das dieses Menü ausgibt, öffne es, und geh in den Reiter "Erweitert". Dort findest du "Anfangsebene" und "Endebene". Steht die Endebene auf "1" statt auf "Alle" (bzw. einer höheren Zahl), werden tieferliegende Menüpunkte grundsätzlich nicht mehr ausgegeben, unabhängig davon, ob sie im Backend sichtbar und freigeschaltet sind.

    Falls das schon auf "Alle" steht und trotzdem nur eine Ebene erscheint: Dann würde mich interessieren, ob im Seitenquelltext die zweite Ebene überhaupt vorhanden ist, nur eben unsichtbar (zum Beispiel durch CSS oder eine kaputte Dropdown-Funktion), oder ob sie im HTML komplett fehlt. Das würde die Fehlersuche weiter eingrenzen, je nachdem ob es ein reines CSS/JavaScript-Problem des Templates ist oder tatsächlich am Modul selbst liegt.

    Zu deinem KI-Hinweis mit der fehlenden com_joomlaupdate: Das würde ich getrost ignorieren, die Komponente ist für Kern-Updates zuständig und hat mit der Menüdarstellung nichts zu tun.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Hallo Arnulf,
    danke für die schnelle Antwort. Es war auf ALLE und sichtbar eingestellt, aber nach Öffnen des Menümoduls erhalte ich ich im Frontend nun ganz plötzlich ein Menü, bei dem ich die Unterebenen ausklappen kann. Zur Not könnte ich damit schon leben, wirklich schön ist es nicht. Der alte Zustand ist mit keiner Einstellung im Menümodul reproduzierbar. Es ist auch nicht möglich, per default alle Ebenen ausgeklappt zu lassen, so wie es unter 5.x der Fall war. Das hätte ich mir eigentlich gewünscht.

  • Hallo BBd_Muc,

    gut, dass die Endebene schon passte, dann ist es noch einfacher: Es gibt im selben Modul einen weiteren, separaten Parameter namens "Untermenüeinträge anzeigen" mit den Optionen "Anzeigen" und "Verbergen". Laut offizieller Joomla-Doku bewirkt der genau das, was du suchst: "Das Menü erweitern und seine Untermenüpunkte immer anzeigen lassen", also die dauerhaft ausgeklappte Darstellung ohne Klick-Interaktion.

    Schau im selben Modul, Reiter "Erweitert", nach diesem Feld und stell es auf "Anzeigen". Das sollte dir wieder das alte, immer vollständig ausgeklappte Verhalten zurückbringen, ganz ohne die neue Klapp-Funktion.

    Dieser Text wurde (ganz oder teilweise) mit Hilfe von KI erstellt.

  • Was christine2 sagen will: In J6 wurden einige Fehler im Menüsystem bereinigt, wobei man offenbar ein wenig übers Ziel hinausgeschossen ist. Der erwähnte Pull Request wird in J6.2 die gewünschte Funktionalität (zurück-) bringen.

    Freundliche Grüße aus Wächtersbach, Rolf Dautrich

  • Der erwähnte Pull Request wird in J6.2 die gewünschte Funktionalität (zurück-) bringen.

    Bedeutet nun, dass User welche den Pull Request nicht verwenden und händisch anpassen, müssen vorraussichtlich bis 31.Oktober 2026 darauf warten. Einen Hofix scheint es bisher dafür nicht zu geben. Zumindest habe ich nichts gefunden.

  • Die Änderung im Menü wurde in Joomla 6.0 eingeführt: https://github.com/joomla/joomla-cms/pull/45922

    Und das Thema haben wir hier im Forum schon behandelt:

    hcohl
    2. November 2025 um 13:27
    Andreas-M
    28. März 2026 um 08:11

    Und wahrscheinlich noch weitere...

    Der PR von Benjamin erlaubt wieder weitere Unterebenen.

    Arnulf deine Informationen bzw. was die KI gefunden hat, ist nicht mehr aktuell.

  • Hallo BBd_Muc,

    gut, dass die Endebene schon passte, dann ist es noch einfacher: Es gibt im selben Modul einen weiteren, separaten Parameter namens "Untermenüeinträge anzeigen" mit den Optionen "Anzeigen" und "Verbergen". Laut offizieller Joomla-Doku bewirkt der genau das, was du suchst: "Das Menü erweitern und seine Untermenüpunkte immer anzeigen lassen", also die dauerhaft ausgeklappte Darstellung ohne Klick-Interaktion.

    Schau im selben Modul, Reiter "Erweitert", nach diesem Feld und stell es auf "Anzeigen". Das sollte dir wieder das alte, immer vollständig ausgeklappte Verhalten zurückbringen, ganz ohne die neue Klapp-Funktion.

    Hallo Arnulf,
    danke für die schnelle Antwort. Bei mir ist das Verhalten leider vollständig anders:
    "Untermenüeinträge anzeigen" auf "on" erzeugt die kleinen Pfeile nach unten, auf "off" komme ich nicht mehr an die Untermenüs heran, obwohl "letzte Ebene" auf Alle steht.
    Unter "Erweitert" gibt es den Punkt "Layout" mit den Optionen "Standard" und "Standard" einklappbar. Beide sehen gleich aus und führen zu einem eigeklappten Menü mit den kleinen Pfeilen.

  • Was christine2 sagen will: In J6 wurden einige Fehler im Menüsystem bereinigt, wobei man offenbar ein wenig übers Ziel hinausgeschossen ist. Der erwähnte Pull Request wird in J6.2 die gewünschte Funktionalität (zurück-) bringen.

    Danke christine2 für den Hinweis und Rolf Dautrich für die Erklärung. Ok, dann ist das im Moment eben so. Dann müssen meine User eben ein paar Wochen damit leben, ist ja keine kommerzielle Anwendung. Aber gut zu wissen, dass ich voraussichtlich im Herbst das Menüsystem wieder auf "ausgeklappt" umstellen kann.

  • Die Änderung im Menü wurde in Joomla 6.0 eingeführt: https://github.com/joomla/joomla-cms/pull/45922

    Und das Thema haben wir hier im Forum schon behandelt:

    Danke drmenzelit , das ist sehr informativ. Bei meiner Suche habe ich das nicht gefunden, aber den Begriff Accordion Menu habe ich oben auch zum ersten Mal gelesen. In meinem Backend tauchen Begriffe wie "Collapseable Dropdown", etc. auf. Alles was die Suche mir ausgespuckt hatte, war nicht sonderlich hilfreich ...

  • BBd_Muc Wenn du zur alten Ansicht komplett ohne Dropdowns zurück möchtest findest du hier eine Schritt-für-Schritt Anleitung.

    Als zweiten Punkt (ein bisschen runterscrollen)
    - How to make a sidebar menu without dropdown toggle

    guide.joomla.org/user-manual/menus/keep-submenus-open

    Danke Martina-LadySolveig für die interessante Anleitung. Ich habe mir das gleich mal in meine Bookmarks gelegt, denn dafür brauche ich tatsächlich mal ein paar ruhige Minuten bei schlechtem Wetter ;)
    Damit sollte es dann sicher auch kein Problem sein, wieder auf die Originaleinstellung zurück zu gehen, wenn J6.2 erschienen ist und diese Funktion mitliefert. ... nur um sicherzugehen, dass ich mich mit einer Anpassung nicht von Updates an dieser Stelle abschneide.

  • BBd_Muc Wenn du zur alten Ansicht komplett ohne Dropdowns zurück möchtest findest du hier eine Schritt-für-Schritt Anleitung.

    Als zweiten Punkt (ein bisschen runterscrollen)
    - How to make a sidebar menu without dropdown toggle

    guide.joomla.org/user-manual/menus/keep-submenus-open

    Funktioniert auf meiner Site-Kopie unter der Subdomain perfekt und war wirklich schnell umgesetzt. Genau so wollte ich das haben. Danke nochmal für den Tipp!
    Damit setze ich den Thread auf erledigt 8):thumbup: