Seite 1 von 1

Navigation mit Level 1+2 immer aufgeklappt

Verfasst: 16. Jul 2012, 15:15
von DaniH
Hallo,

ich suche nach einer Navigation, bei welcher das Level 1+2 immer aufgeklappt ist. Für das Level 3 muss dann immer auf das Level 2 geklickt werden.

Beispiel:

Code: Alles auswählen

Kuchen
- Käsekuchen
- Kirschkuchen
Torten
- Schwarzwälder Kirschtorte
- .....
Das Menü wird jetzt im Moment mit folgender Klasse aufgerufen:

Code: Alles auswählen

<?php
$nav = rex_navigation::factory();
$nav->setClasses(array('lev1', 'lev2', 'lev3'));
//$nav->setLinkClasses(array('alev1', 'alev2', 'alev3'));
echo $nav->get(0,3,FALSE,TRUE);
?>

Re: Navigation mit Level 1+2 immer aufgeklappt

Verfasst: 15. Aug 2012, 15:14
von labking
Hallo

Suchen Sie mal bei den Templates, Rubrik "Navigationen" im Download-Bereich:
http://www.redaxo.org/de/download/templ ... rsion_id=0

Mein Lieblingstemplate ist die "TotalNavigation". Sehr flexibel und gut editierbar.
Ich hoffe, das hilft Ihnen weiter.

Grüsse
LabKing

Re: Navigation mit Level 1+2 immer aufgeklappt

Verfasst: 15. Aug 2012, 21:27
von Ingo
Lass dir ne Sitemap ausgeben (dann ist alles ausgeklappt) und machs per CSS. Anhand der Klassen, die die Navigationspunkte bekommen (current, normal, open) kannst du die Sichtbarkeit der dritten Ebene steuern.

.navi-lev-3{
display: none;
}
.open .navi-lev3{
display: block;
}

So verbirgst du immer die <ul> der 3. Ebene, es sei denn ein Vorfahre hat die Klasse "open". Das kann nur sein, wenn die 2. Ebene "current" ist.