Hauptmenüpunkt und Untermenüpunkte trennen

  • Hallo!

    ich habe zwei Bereiche in meinem Layout das ich zur Zeit erstellen. In dem einen Bereich sollen die Hauptmenüpunkte angezeigt werden. In dem zweiten Bereich die Untermenüpunkte. Daher bräuchte ich eine Info wie ich das Menü in Wordpress splitten kann. Ich habe mich schon ein wenig durch die Gegend gegoogelt aber keine der Lösungen hat irgendwas bewirkt.

    Zudem sollen die Untermenüpunkte nur dann immer angezeigt werden wenn ich auf der dazu passenden Elternseite bin oder wenn ich woandershin navigieren möchte und einmal drüber gehovert bin bzw. drauf geklickt habe.

    Hat da jemand eine Lösung für mich?

    Gruß Philipp

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zudem sollen die Untermenüpunkte nur dann immer angezeigt werden wenn ich auf der dazu passenden Elternseite bin oder wenn ich woandershin navigieren möchte und einmal drüber gehovert bin bzw. drauf geklickt habe.

    Hat da jemand eine Lösung für mich?

    Gruß Philipp

    das mit dem hover ist etwas schwer, da dann ja sofort wenn du den main-link verlässt (was du ja zwangsläufig musst wenn sich das submenü in einem anderen bereich befindet) auch das submenü verschwindet.

    für das andere hätte ich eine lösung:

    wenn du neue seiten erstellst kannst du diese als child einer anderen seite angeben. und wird dann die parent seite aufgerufen kannst du in einem beliebigen feld mit folgendem code


    die subpages (childpages) auflisten lassen.

    lg, pixselig

  • Hi!

    ja was das den Punkt mit dem hover angeht habe ich das soweit auch wieder verworfen. Wurde mir selbst nach längerem nachdenken klar das das nich richtig funzt.

    Was deinen Code angeht: Das würde mir echt helfen. Leider funktioniert dieser nicht. Bekomme folgende Fehlermeldung:

    Parse error: syntax error, unexpected $end in /kunden/73...../header.php on line 70

    In Zeile 70 ist allerdings nur ein DIV und kein PHP Code mehr. Wenn ich deinen Code wieder rausnehme dann läuft es. Bin leider nicht das hellste Köpfchen was PHP angeht.

    Gruß Philipp

  • Habs noch hinbekommen ;-) Habe nen anderen Codeschnipsel bekommen. Habe gar nicht darüber nachgedacht das über die Childelemente zu machen. Funzt supi! Danke!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!