Support » Allgemeine Fragen » Untermenu nur mit bestimmten Punkten sichtbar – bei Anklicken des Hauptmenus?

  • Hallo

    gibt es eine Möglichkeit in WordPress ein Untermneu (linke Seite) nur dann anzeigen zu lassen, wenn im Hauptmenu ein bestimmter Punkt ausgewählt ist?

    Derzeitige Situation:
    im Hauptmenu oben (Menupunkt 1, Menupunkt 2, Menupunkt 3)

    Wenn man nun einen bestimmten Menupunkt oben auswählt, sollte dieses Menu auch nochmals zur kompletten Übersicht auf der linken Seite erscheinen.

    Derzeit erscheinen alle Punkte auf der linken Seite im Menu. (alle Menupunkte)

    Gibt es hier eine einfache Lösung?

    Danke und Gruß
    Andreas

    • Dieses Thema wurde geändert vor 6 Jahren, 3 Monaten von isarcolor.
Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Dazu gibt es viele Wege.

    Der einfachste wäre, das Untermenü per CSS-Regel generell auszublenden und für die gewünschte Seite eine zusätzliche CSS-Regel (Customizer: Zusätzliches CSS) anzulegen, mit der das Untermenü wieder eingeblendet wird. WordPress fügt für jede Seite eine eigene CSS-Klasse im <body>-Tag ein, das du dafür verwenden könntest. Nehmen wir an*, das Untermenü ist eine unsortierte Liste mit der Klasse „submenu“, dann wäre die CSS-Regel

    ul.submenu { display:none; }
    page-id-42 ul.submenu,
    parent-pageid-68 ul.submenu { display: block; }

    (*da du keine Website angegeben hast und mir keine weiteren Informationen vorliegen, kann ich nur beispielhaft erklären, wie es geht.)

    Alternativ könnest du auch in einem Child Theme ein if-Statement verwenden (if( is_page( 'Mit Untermenü') ) { … }, das unterschiedliche Menüs aufruft. Das ist natürlich aufwändiger.

    Für das Widget kannst du ein Plugin wie Widget Logic verwenden, dass das Untermenü in der Sidebar nur auf der entsprechenden Seite anzeigt.

    Vielleicht auch per Plugin/Widget?
    https://de.wordpress.org/plugins/tags/submenu/

    Gruß, Torsten

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Untermenu nur mit bestimmten Punkten sichtbar – bei Anklicken des Hauptmenus?“ ist für neue Antworten geschlossen.