Zurück   WordPress Deutschland Forum > Support > Design
Registrieren Hilfe Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren Threads ohne Antworten


Antwort
 
Themen-Optionen Ansicht
Alt 08.05.2008, 09:57   #1 (permalink)
Scheinwelt
PostRank: 0
 
Registriert seit: 07.06.2007
Beiträge: 3
Parent und alle Childs anzeigen, auch wenn in unterster Ebene

Ich hoffe, der Titel ist nicht ganz so unverständlich

Ich habe auf meiner Seite zwei Menüs, eines im Head, wo die Hauptpunkte meiner Seite liegen und im Content-Bereich das Menü mit den jeweiligen Unterseiten. Eigentlich funktioniert das ja schon mit folgendem Code aus dem englischen WP Codes ganz gut.

Code:
 <?php
if($post->post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul> 
<?php echo $children; ?> 
</ul> 
<?php } ?>
Da mein Unterseiten aber jeweils noch einmal unterteilt sind gibts bei den tieferen Verschachtelungen ein Problem. Es werden nur die Menüpunkte der nächst höhren Ebene angezeigt und nicht mehr alle Unterpunkte der obersten Seite.

Ich hoffe ihr versteht was ich meine und könnt mir helfen
Scheinwelt ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 08.05.2008, 10:06   #2 (permalink)
marX
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 3.350
Such mal nach dem "Fold Page List" Plugin, vielleicht macht das ja was du möchtest. Ansonsten musst du in einer Schleife für jede Parent-Seite wieder prüfen, ob diese Seite einen Parent hat, bis du "ganz oben" angekommen bist. Das ist aber sicher nicht so ganz trivial, da du jedesmal den entsprechenden Post holen musst (entweder über eigene Datenbankabfrage oder mit WP-Bordmitteln).

So aus der Kalten, ohne weitere Tests, um das Prinzip zu verdeutlichen:
PHP-Code:
$mypost $post;
while(
$mypost->post_parent != 0) {
  
$mypost get_post($my_post->post_parent);


Geändert von marX (08.05.2008 um 10:08 Uhr).
marX ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 09.05.2008, 07:53   #3 (permalink)
Scheinwelt
PostRank: 0
 
Registriert seit: 07.06.2007
Beiträge: 3
Danke für den Tip. Das Plugin kannte ich zwar schon aber noch nicht diesen Artikle dazu: Multi-level page navigation in wordpress with Fold Page List

Allerdings habe ich keine Ahnung, wie ich das jetzt zum Laufen kriegen soll
Scheinwelt ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 09.05.2008, 09:27   #4 (permalink)
marX
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 3.350
Im Prinzip ähnlich wie ich das oben erklärt hab. Nur dass hier alle Vorfahren einer Seite in einem Array zurückgeliefert werden. Der letzte Eintrag ist der oberste Vorfahr deiner aktuellen Seite.
marX ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Alt 09.05.2008, 09:56   #5 (permalink)
Scheinwelt
PostRank: 0
 
Registriert seit: 07.06.2007
Beiträge: 3
Schön wie schnell man zu einem Ergebnis kommt, wenn man weiß wonach man suchen soll. Bin auf folgender Seite fündig geworden: http://www.transycan.net/blogtest/20...-pages-part-1/

Vielen Dank nochmal!
Scheinwelt ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiWong this Post!
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are Aus
Refbacks are Aus


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:24 Uhr.


Sponsoren:

Powered by vBulletin® Version 3.6.8 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0  — ImpressumEin Inpsyde.com Projekt