Zum Inhalt springen

Menüproblem: Nur Menü vom zweiten Level anzeigen

Erstellt am 4. September 2006 · 2 Antworten · letzte Antwort am 4. September 2006

Tags: Frage

Unbekannter Benutzer ·

Hi Freunde!

Mein Problem betrifft das Menü (mit TemplaVoila erstellt).
Habe in meinem Roottemplate folgenden Setup-Script:

# Menu 1 cObject
lib.menu_1 = HMENU
# First level menu-object, textual
lib.menu_1.1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
# Second level menu-object, textual
lib.menu_1.2 = TMENU
lib.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu1-level2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}

Wenn ich aber jetzt auf die Seiten gehe, werden auch die Seiten vom ersten Level angezeigt. Wenn man dann die Seite auswählt, werden die Seiten vom ersten Level plus(!) die Seiten vom dritten Level der vorher angeklickten Seite angezeigt.

Möchte aber, dass nur die Seiten im zweiten Level angezeigt werden. Dies deshalb, weil ich die Seiten vom ersten Level in einer Flashnavigation realisiert habe. Man klickt also in der Flashnavigation auf einen Menüpunkt und man erhält die Unterpunkte wie gewohnt (ohne erstem Level).
Geht das?

Wenn ich bei obigen Setup-Script die Zeilen für das erste Level einfach herausnehme, werden aber leider gar keine Navigationspunkte mehr angezeigt, also auch keine second-level Navigationspunkte mehr.

Danke für eure Hilfe!

LG,

Emanuel

ehontheim ·

Und ich sach noch, Emanuel, sach ich, nimm doch mal den entryLevel.
zum Beispiel

lib.menu_1.entryLevel = 1

Die 1 gibt den Level im Verhältnis zur Rootline an. Daher muss die 1 nicht notwendigerweise zu deiner Menüstruktur passen. Wenn du evtl. noch eine Zwischenstufe eingebaut hast, wäre es die 2. Notfalls probieren.

Grüße

Erwin