Knifflige Navi: aktiver Punkt an 1. Stelle

  • Hi Ihr Lieben,

    und wieder mal habe eine tolle Aufgabe, allerdings bin ich mir nicht sicher, ob das mit WP überhaupt realisierbar ist. Es geht um Folgendes:

    Man nehme, eine ganz normale Navi:

    home about service contact -> soweit so gut...

    Jetzt aber soll folgendes passieren, wenn z. B. "service" aktiv ist:

    _service_ home about contact

    service sub1
    service sub2

    Der aktive Punkt rutscht an die vorderste Stelle und es öffnen sich Unterpunkte. Dass alles auch noch verschieden gestylt werden soll lasse ich erstmal außen vor. ;)

    Mal ganz logisch gedacht, jede Seite hat ihre eigene ID-Nummer und man kann noch die Reihenfolge im WP ändern. Aber das bezieht sich darauf global, ich kann ja schlecht bei jeder Seite die ID oder Reihenfolge ändern lassen, das geht doch gar nicht. Ich würde sogar behaupten, das lässt sich wohl mit keinem CMS lösen, außer man baut eine Navi in Flash. Könnte denn WP diese, wenn auch nicht ganz schöne Lösung umsetzten?

    Bin gespannt auf Eure Antworten...

    LG,
    pixelgirl.

    ... if one has no /home, the journey is endless ...

    • 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

  • Ja, sagen wir mal so, wenn die Navi in der normalen Reihenfolge ist, kann man das ja style-technisch anpassen, damit der aktive Punkt angezeigt wird. Wie aber lässt man einen aktiven Punkt an die forderste Stelle springen? ;)

    Die Leute denken immer, das alles wäre ja soo einfach. ;)

    LG,
    pixelgirl.

    ... if one has no /home, the journey is endless ...

  • ich habe derzeit keine Lösung dafür-

    dochso ganz eigentlich würde ich bei so einer Navi einmal klicken dann nie wieder...


    ich mag es nicht, wenn mich eine Navi verwirrt...

    lg

  • Ich machs nochmal ausführlicher:

    PHP
    <ul>
      <?php wp_list_pages('title_li=&include=' . $post->ID); ?>
      <?php wp_list_pages('title_li=&child_of=' . $post->ID); ?>
      <?php wp_list_pages('title_li=&exclude=' . $post->ID); ?>
    </ul>


    So in der Art könnte man es lösen. Ist natürlich noch nicht perfekt, evtl. muss da noch etws mehr Logik rein für die korrekte Verschachtelung etc. Den 1. Link anders stylen könnte man z.B. über die :first-child Pseudoklasse.

Jetzt mitmachen!

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