Navigation: mouse over: Ein-/Ausblenden von Unterpunkten? (II)

  • Leider hat Thread I zu keinem Ergebnis geführt. Mittlerweile habe ich aber konkretere Anforderungen.

    Wie kann ich mittels CSS ein Ausklappmenue erzeugen, dass mir z.B. auf dem Template von Oberthema A die Children (Unterthemen) von Oberthema B anzeigt, wenn ich mit der Maus über den Menue-Punkt Oberthema B fahre.

    Hintergrundinformation:

    Das Blog besteht nur aus Pages. Jedes Page (Oberthema) hat verschiedene Children, also Unterthemen. Alle Pages (Oberthemen) liegen auf ihrem eigenen Template und zeigen jeweils auf der "eigenen" Page alle Children (Unterthemen) an.

    Navitagtion der Page zu Oberthema A:

    Oberthema A
    ----Unterthema U
    ----Unterthema V
    Oberthema B
    Oberthema C
    Oberthema D
    ...

    Navigation der Page zu Oberthema B:

    Oberthema A
    Oberthema B
    -----Unterthema X
    -----Unterthema Y
    -----Unterthema Z
    -----Unterthema O
    Oberthema B
    Oberthema C
    Oberthema D
    ...

    und so weiter.


    Bis hier hin geht das mit der Funktion

    <ul>
    <?php wp_list_pages("child_of=XX&title_li="); ?>
    </ul>

    Wobei "XX" die jeweilige ID der Page bzw. des Oberthemas bezeichnet.

    Dieser dynamischen durch die WordPress-Pages bestimmten Liste voraus geht eine "feste" Liste, in der ich jeweils die URL der anderen Pages nenne. Also ungefähr so:

    <li><a href="/wordpress/?page_id=33">Oberthema A</a></li>
    <div id='current'>
    <li><a href="/wordpress/?page_id=40">Oberthema B</a></li>
    </div>
    <ul>
    <?php wp_list_pages("child_of=40&title_li="); ?>
    </ul>

    ...

    Und jetzt wiederhole ich nochmal meinen Wunsch:

    Wie kann ich mittels CSS ein Aufklappmenue erzeugen,
    dass mir auf dem Template von Oberthema A
    die Unterthemen von Oberthema B anzeigt,
    wenn ich mit der Maus über den Menue-Punkt Oberthema B fahre.

    Daaaaaaaaanke! Bix

    • 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, ja, ja, ja. Genau!!!! (Sag mal, als ich gestern auf die Adresse zugreifen wollte, ging nichts, heute 01.03.2006 08:30:35 fluppte es wie geschmiert)

    Also, woher bekomme ich die Lösung? Was muss ich tun?

    1000 Dank! Bix.

  • Jetzt sehe ich grade, dass es Jillij ist, der das programmiert hat. Mein Theme hat mit Jillij aber wenig zu tun. Ist anpassen der Navigation nicht eine Hundsarbeit?

    Gruß, Bix.

  • eine Hundsarbeit ist wieder Ansichtssache ... da es ja in so in einigen Blogs zu sehen ist, denke ich, es kann nicht soviel Arbeit sein ...

    http://www.lieber-libertas.de/

    hier findest du auch so eine Navi ... also kein Einzelfall ... also so eine Navi macht sich ganz gut finde ich ... möchte jetzt auch so eine haben ;)

  • Okay, ich würde mir an Deiner Stelle einfach das Jillij-Theme herunterladen und schauen, wie das da geregelt ist. Dann überträgst das auf Dein Theme. Oder Du nimmst das Jillij Theme und änderst es ab (hab ich bei Schreibklasse.de auch so gemacht). Ist einfacher, als das in ein anderes Theme einzubauen. Viel Erfolg - und melde Dich mal, ob's geklappt hat. V. PS.: Das Problem mit der Erreichbarkeit liegt an meinem Provider. Die wollen es aber in den Griff bekommen. Mal sehen, ob das klappt.

  • also ich hatte heute morgen mal etwas Langeweile und habe mich mal drangesetzt, so eine Navigation in einen bestehenden Blog einzubauen ...

    war doch überrascht, also soviel Arbeit ist das gar nicht ... ich kann dir dazu ein kleines Tutorial schreiben, wenn du möchtest ...

    interessant wäre vorher nur die Frage, soll das ganze die Sidebar ersetzen oder praktisch als zweite Navigation eingebaut werden ...

  • Zitat von MaD

    Interessant wäre vorher nur die Frage, soll das ganze die Sidebar ersetzen oder praktisch als zweite Navigation eingebaut werden ...

    Ein Tutorial wäre klasse!! Und Sidebar, weiß ich nicht genau. Es gibt keine Datei im Sinne von sidebar.php und die Navigation befindet sich normal innerhalb der jeweiligen Templates.

    Ist es das, was Du wissen wolltest?

    Gruß, Bix.

  • also im dem Jillij-Theme heißt die Datei komischerweise auch sidebar.php ... ich frage nur, weil wenn du auch noch praktisch eine normale sidebar rechts oder links haben möchtest, musst du noch ein paar weitere Änderungen vornehmen ...

    aber ich fang erstmal mit dem Tutorial an ... denke übers WE müßte ich es schaffen ...

  • ok dann wollen wir mal ...

    • als erstes lädst du dir das jillij-Theme runter ... da brauchst du einige Dateien ...
    • dann nennst du auf deinem Space die Datei sidebar.php um in sidebar-alt.php (nur falls vorhanden)
    • dann musst du folgende Dateien/Ordner aus dem Jillij-Theme in deinen Theme-Ordner laden:

    [INDENT]

    1. den Ordner code
    2. die Datei aplus.php
    3. die Datei sidebar.php

    [/INDENT]

    • die Datei header.php muss angepasst werden, die rote Zeile bitte einfügen ... den ersten Teil irgendwo oben im Header
    PHP
    <?php
                include( TEMPLATEPATH . "/aplus.php" );
            ?>


    [INDENT]


    [/INDENT]

    • die Datei style.css muss ergänzt werden. die Position musst du natürlich an dein Design anpassen ... ist jetzt auf mein Design abgestimmt ...

    [INDENT]


    [/INDENT]

    • das sollte es eigentlich schon gewesen sein, hoffe ich habe nix vergessen ... die Navigation musst/kannst du dann noch nach deinen Wünschen anpassen ... das Aussehen halt in der Style.css und den Rest in der sidebar.php ...

    wenn man das ganze als zusätzliche Navigation haben möchte zu der normalen Sidebar, müssen noch ein paar kleine Änderungen vorgenommen werden ... bei Interesse fragen ...

    :arrow: FAQ :arrow: Boardsuche :arrow: mein Blog :mrgreen:

    Einmal editiert, zuletzt von MaD (24. März 2006 um 09:27)

  • Hi killercup funktioniert diese Navi auch mit Permalinks?

    und ein bisschen HTML ist durcheinandergerutscht

    [url)http://validator.w3.org/check?uri=http…og%2F%3Fp%3D231]html verrutscht[/url]

    lg

  • …..und warum bekomme ich keine Veröffentlichungshinweise mehr

    (bin grad mal wieder zufällig hier und sehe u.a. das Tutorial von MaD. Ist ja Spitze. Während einer der nächsten längeren Frühlingsabende werde ich mich mal dran machen...; oder kann mir einer von Euch die Sache auf die seitliche Navigation umstricken. Danke, Bix.)

  • hehe ... werde das Tutorial aber noch erweitern ... weil so macht es noch Probleme mit dem ie ... das habe ich aber auch schon gelöst bekommen (jedenfalls zu 75%) :rolleyes: ... aber das ist dann nur eine weitere css-Datei, die in den Ordner kommt ...

    und mit dem Umstricken in das seitliche Menü ... daran arbeite ich auch schon, allerdings bin ich noch im Anfangsstadium ... denke mich gerade erst in Ajax rein ...

    aber wenn du Fragen und/oder Probs hast, kannst mich gern anschreiben ...

  • Habe gerade diese tolle Nav-Bar hier gefunden und das Tutorial bei mir angewendet. Leider ist das Ergebnis wenig beeindruckend :-(: http://www.vries-land.de

    Ich habe weder ein horizontales Menu, noch ist meine alte Sidebar noch da und ein bißchen Durcheinander ist auch noch dabei ... Irgendwelche Ideen?

  • Zitat von simondevries

    Habe gerade diese tolle Nav-Bar hier gefunden und das Tutorial bei mir angewendet. Leider ist das Ergebnis wenig beeindruckend :-(: http://www.vries-land.de

    Ich habe weder ein horizontales Menu, noch ist meine alte Sidebar noch da und ein bißchen Durcheinander ist auch noch dabei ... Irgendwelche Ideen?

    zeig doch mal bitte deine Dateien, die du dafür geänderst hast ... dann schau ich mir das mal an (müßten also die header.php und die css datei sein)

  • Das ist sehr nett. Die header.php:

  • und die style.css-Teil1:

Jetzt mitmachen!

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