Zum Inhalt springen

GMENU - 3. Ebene TMENU an anderer Stelle

Erstellt am 15. Oktober 2007 · 1 Antwort · letzte Antwort am 15. Oktober 2007

Tags: Frage

digitalfreak ·

Hallo alle miteinander

Also ich habe da mal eine Frage.

Habe mir ein GMENU angelegt. Funktioniert auch super ...

ABER ^^

Die 3. Menüebene soll quasi ausgegliedert sein.
Das heisst das sie nicht unter der 2. Menüebene erscheint, sondern als Horizontales menü als text menü.

Das Problem besteht darin, beim Aktivieren eines 3. Ebene Menüpunktes die 2. Ebene Aktiv zu lassen.

Bsp:

Vor klick auf 3. Ebene :

Level 1 (Aktiv)
Level 2
Level 2 (Aktiv)
Level 2
Level 2
Level 1
Level 1
Level 1

Level 3 Level 3 Level 3 Level 3

Nach Klick auf 3. Ebene :

Level 1 (Aktiv)
Level 2
Level 2 (Wieder inaktiv)
Level 2
Level 2
Level 1
Level 1
Level 1

Level 3 Level 3 (Aktiv) Level 3 Level 3

----

Der Logik nach soll natürlich beim Aktivieren der 3. Ebene auch die 2. Aktiv bleibein.

Aber wie mache ich das wenn ich das Menü seperat aufbaue?! Geht es irgendwie das zu kombinieren?!

Hier mein TS:

# Grafisches Menü 1 und 2 Ebene
temp.menu_eb1und2 = HMENU
temp.menu_eb1und2 {
# Menü 1. Ebene
entryLevel = 0
1 = GMENU
1.NO = 1
1.wrap = <div class="menu_vertikal1">|</div>
1.NO {
    # Erstellung von Grafiken mit Schrift usw
}
1.CUR = 1
1.CUR {
    # Erstellung von Grafiken mit Schrift usw
}
1.ACT = 1
1.ACT {
    # Erstellung von Grafiken mit Schrift usw
}
1.expAll= 0
  # Menü 1. Ebene Ende

  # Menü 2. Ebene
2 = GMENU
2.NO = 1
2.wrap = <div class="menu_vertikal2">|</div>
2.NO {
    # Erstellung von Grafiken mit Schrift usw
}
2.CUR = 1
2.CUR {
    # Erstellung von Grafiken mit Schrift usw
}
2.ACT {
    # Erstellung von Grafiken mit Schrift usw
}  
2.expAll= 1
}
  # Menü 2. Ebene Ende

# Grafisches Menü 1 und 2 Ebene Ende



# Menü 3. Ebene
temp.navi_eb3 = HMENU
temp.navi_eb3 {
entryLevel = 2
1 = TMENU
1.wrap = <div class="line"><ul class="menu_horizontal">|</ul></div>
1.NO = 1
1.NO.linkWrap = <li class="ebene3 erste">|</li> |*| <li class="ebene3">&nbsp;|</li> |*||*| <li class="ebene3 letzter">&nbsp;|</li>
1.CUR = 1
1.CUR.linkWrap = <li class="ebene3 active">&nbsp;|</li>
1.expAll= 0
}
# Menü 3. Ebene Ende
digitalfreak ·

Ohhh ich habs ^^ es ist soooooo simpel wirklich sehr sehr simpel!
Nur da muss man erstmal drauf kommen ^^ ALSO:

Für das Menü, welches man Ansprechen will, (in meinem Fall 2.XXX)

2.ACTIFSUB < .NO
2.ACT = 1

"Konfiguration für Menüelemente mit Unterseiten, die in der rootLine gefunden wurden." (TSREF)

Das war wirklich nurn experiment und ich hätte nich gedacht das das klappt ^^ aber es geht

Grüße vom digi ...