Navigation 1., 2. und 3. Ebene - Font Page List

  • Hallo

    nach langem Suchen habe ich nun endlich eine Möglichkeit gefunden, die Navigation meiner Seiten über das Plugin Fold Page List so anzupassen, dass die Seiten 2. und 3. Ebene angezeigt werden.

    Nun habe ich noch ein kleines Problem und bekomme es nicht gelöst.

    Es gibt jeweils für die Anzeige der 2. und 3. Ebene zwei getrennte Codeschnipsel.
    Wenn ich nun aber eine Seite der 2. Ebene die Seiten der 3. Ebene enthält anklicke, erscheinen 2. und 3. Ebene gemeinsam. Ist klar da ich beide Codes stehen habe.
    Ich möchte nun beide Codeschnipsel so zusammenfügen das nur die 2. Ebene angezeigt wird, wenn ich Seiten der 2. Ebene habe und nur die 3. Ebene angezeigt wird, wenn ich Seiten der 3. Ebene habe.

    Hier die Codeschnipsel

    Anzeige der 2. Ebene:

    <?php
    $g_page_id = $wp_query->get_queried_object_id();
    $ancestorIDs = _wswwpx_page_get_ancestor_ids($g_page_id);
    $grandParent = $ancestorIDs[1]; ?>
    <ul id="submenu">
    <?php wswwpx_fold_page_list("title_li=&depth=1&sort_column=menu_order&child_of=".$grandParent); ?>
    </ul>

    Anzeige der 3. Ebene

    <?php
    $SubgrandParent = $ancestorIDs[2]; ?>
    <ul id="subsubmenu">
    <?php wswwpx_fold_page_list("title_li=&depth=1&sort_column=menu_order&child_of=".$SubgrandParent); ?>
    </ul>

    Ich hoffe es findet sich jemand der mir helfen kann. Ich finde seit Wochen keine Lösung und bin verzweifelt :-).

    Danke für Euren Support

    Stefan

    Einmal editiert, zuletzt von shormann (5. August 2009 um 08:55)

    • 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

Jetzt mitmachen!

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