Einzelnen Beitrag anzeigen
Alt 17.12.2009, 16:23   #4 (permalink)
fredellini
PostRank: 0
 
Registriert seit: 28.11.2009
Beiträge: 6
des helfers schwache kür

so, ich habs selber hinbekommen mit einem plugin namens pagesnav:
http://wp.sieker.info/projects/wp-pagesnav

nachdem es aktiviert war habe ich in der header.php die zeile:
Code:
<div id=”access”>
?php sandbox_globalnav() ?
/div><!– #access –>
mit
Code:
<div id="menu">
<?php wp_pages_nav('show_all_parents=1&sort_column=menu_order&show_children=1&current=3') ?>
</div>
ersetzt.

danach habe ich in der style.css die #menu-einträge bereinigt und siehe da: es funktioniert!

der grund ist, dass wp_list_pages die unterseiten nicht ständig anzeigen kann (verantwortlich dafür ist das zusammenspiel mit der jquery). wp_pages_nav kann das, wenn man diejenige oberseite, welche die unterseiten enthält, fest als currentseite einstellt. erstaunlich, dass hier keiner etwas davon wusste!

über die style.css kann man nun das ober und untermenü mit
HTML-Code:
#menu ul.level1 a {...}
#menu ul.level2 a {...}
nach eigenen vorstellungen gestalten (so haben z.b. meine oberseiten eine größere schrift als die unterseiten).
am ende erhält man dadurch ein zweizeiliges menü mit voller kontrolle des aussehens und verhaltens der menüpunkte.

Geändert von fredellini (17.12.2009 um 16:28 Uhr).
fredellini ist offline   Mit Zitat antworten