Hallo!
Ich mal wieder 8-)
Also: Ich habe ein einfaches Menü (2 Ebenen). Diese Menüs habe ich getrennt, d.h. ich verwende 2 Marker zur Anzeig des "Hauptmenüs" und des "Submenüs". Dies klappt auch hervorragend. Doch leider verhaut es mir meinen CUR-Zustand. Wenn ich auf einen Punkt im Hauptmenü klicke, dann behält der Menüeintrag den RO-Zustand bei (von mir so gewollt). Wenn ich aber dann auf einen Submenüeintrag klicke, dann verschwindet dieser Zustand für das Hauptmenü, d.h. die Markierung in welchem Hauptmenü sich der Benutzer befindet ist leider verloren. Wie bekomme ich es hin, daß auch beim Klick auf einen Submennüeintrag der CUR-Zustand des Hauptmenüs bestehen bleibt
Menü ist aufgebaut ala:
-HAUPTMENU
--EINTRAG1
---SEITE1
---SEITE2
---SEITE3
--EINTRAG2
---SEITE1
---SEITE2
--EINTRAG3
...
Mein Code dazu
hauptnavi = HMENU
hauptnavi.special = directory
hauptnavi.special.value = 3
hauptnavi.1 = GMENU
hauptnavi.1.NO = 1
hauptnavi.1.NO {
XY = [10.w]+20,30
backColor = #FF0000
10 = TEXT
10.fontColor = white
10.text.field = subtitle // title
10.fontFile = fileadmin/fonts/verdanab.ttf
10.fontSize = 14
10.niceText = 1
10.offset = 10,20
}
hauptnavi.1.RO < .hauptnavi.1.NO
hauptnavi.1.RO.backColor = #FF5B5B
hauptnavi.1.CUR < .hauptnavi.1.RO
hauptnavi.1.CUR.backColor < temp.BackColor
subnavi = HMENU
subnavi.special = directory
subnavi.special.value < temp.PID
subnavi.1 = GMENU
subnavi.1.NO = 1
subnavi.1.NO {
XY = [10.w]+10,30
backColor = #CCCCCC
imgParams = align="middle"
10 = TEXT
10.fontColor = black
10.text.field = subtitle // title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 11
10.niceText = 1
10.offset = 5,18
wrap = |||*||||*||
}
subnavi.1.RO < .subnavi.1.NO
subnavi.1.RO.backColor = #DDDDDD
Ich wäre für Hilfe sehr dankbar..
Grüße
McGregor
P.S. Ich benutze Conditions für die PIDInRootline. Diese kopiere ich in den Wert von temp.PID
Beispiel:
[PIDinRootline = 10]
temp.PID = 10
[END]