Vertikales Menü soll bei klick aufklappen

  • Hallo zusammen,

    ich bin gerade dabei für eine Webseite eine neue Menüstruktur zu erstellen. Hierfür benötige ich eine Möglichkeit ein vertikales Menü zu erstellen, das bei Klick auf eine Oberkategorie die Unterkategorien öffnet, und wenn man wieder auf die Oberkategorie klickt, dass es diese wieder schließt.
    Das Plugin "Folding Category List (FoCal)" habe ich schon getestet, da ich aber sehr viele sehr individuelle Menüs habe reicht mir das von den Möglichkeiten nicht aus.
    Am optimalsten wäre es, wenn ich das "Individuelle Menu" Widget nutzen kann.

    Gibt es die Möglichkeit per css hier etwas zu machen? Ich bräuchte lediglich einen Gedankenanstoss falls das möglich wäre.

    VG
    Philip

    • 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


  • ...das bei Klick auf eine Oberkategorie die Unterkategorien öffnet, und wenn man [COLOR="#FF0000"]wieder auf die Oberkategorie klickt, dass es diese wieder schließt.[/COLOR]

    Das wird vermutlich nur via JavaScript gehen.

    Wenn du aber damit zufrieden bist, dass wenn man auf die Oberkategorie klickt dass dann das Untermenü erscheint -> und dieses allerdings erst wieder verschwiendet wenn man einen ANDEREN Punkt der Oberkategorien wählt -> dann kann ich dir helfen:

    Code
    .sub-menu {display: none;}
    .current_page_item .sub-menu, .current_page_parent .sub-menu { display: block;}


    dies in die style.css einfügen -> evtl noch etwas stylen. Evtl. musst du auch die Klassen etwas anpassen -> aber dann klappt das auch mit dem "individuellen Menü".

    Grüsse
    Pixselig

  • Entschuldigt bitte, dass ich so einen alten Thread nochmal ausgrabe, aber er beinhaltet genau das, was ich auch wissen möchte, nur dass ich die Antwort nicht verstehe.

    Wo genau muss ich denn den Code eingeben? Mein aktueller Code sieht so aus:

    C++ ist ja so verwirrend...

    Ich hoffe ihr könnt mir helfen.

    Mfg Soul

Jetzt mitmachen!

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