Hallo zusammen,
ich habe schon einiges in diesem Forum gelernt und habe auch schon reichlich gestöbert zu meinem bestehenden Problem, aber leider keine Lösung gefunden.
Ich habe ein Menü folgender Struktur:
-1
-2
--2.1
---2.1.1
----2.1.1.1
----2.1.1.2
---2.1.2
--2.2
-3
-4
Das Ganze soll vertikal in Ebene 1 sein, die anderen Ebenen sich dann nebedran öffnen, mit den Unterpunkten vertikal untereinander.
Bis zur Ebene 2.1.1 wird alles angezeigt, auch noch der Pfeil als Hinweis, dass es danach noch eine Ebene gibt. Aber leider klappt diese Ebene nicht auf.
Hier ist mein Menü-Code:
# Menu cObject
temp.menu = HMENU
################
# MENU EBENE 1 #
################
# Ebene 1 erzeugen
temp.menu.1 = TMENU_LAYERS
# Eigenschaften Ebene 1
temp.menu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
# Menu verankern, damit es nicht der Maus folgt
lockPosition = y
# Position wo sich die naechste Ebene oeffnen soll (Ebene 2)
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=70
leftOffset=150
# Angabe wann sich die naechste Ebene wieder schliessen soll
hideMenuWhenNotOver = 50
hideMenuTimer = 70
# alle Menuepunkte anzeigen
expAll=1
# Darstellung der aktuellen Ebene
wrap = <table width="150" border="0" cellspacing="0" cellpadding="0" class="menu1_main">|</table>
# Darstellung im Normalmodus
NO {
allWrap = <tr height="22"><td class="menu1_main"> | </td></tr>
}
# Darstellung wenn Aktiv
ACT = 1
ACT {
allWrap = <tr height="22"><td class="menu1_main_act"> | </td></tr>
}
# Ende Ebene 1
}
################
# MENU EBENE 2 #
################
# Ebene 2 erzeugen
temp.menu.2 = TMENU_LAYERS
# Eigenschaften Ebene 2
temp.menu.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
# Menu verankern, damit es nicht der Maus folgt
lockPosition = x
# Position wo sich die naechste Ebene oeffnen soll (Ebene 2)
relativeToParentLayer=2
relativeToTriggerItem=2
topOffset=0
leftOffset=157
# alle Menuepunkte anzeigen
expAll=1
# Darstellung der aktuellen Ebene
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
# Darstellung im Normalmodus
NO {
allWrap = <tr><td class="menu1_main2"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/leer.gif"></td></tr>
}
# Darstellung wenn Aktiv
ACT = 1
ACT {
allWrap = <tr><td class="menu1_main2_act"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/leer.gif"></td></tr>
}
# Darstellung fuer Unterpunkte mit Subpunkten
IFSUB = 1
IFSUB {
allWrap = <tr><td class="menu1_main2"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/pfeilchen1.gif"></td></tr>
}
# Ende Ebene 2
}
################
# MENU EBENE 3 #
################
# Ebene 3 erzeugen
temp.menu.3 = TMENU_LAYERS
# Eigenschaften Ebene 3
temp.menu.3 {
layerStyle = position:absolute;VISIBILITY:hidden;
# Menu verankern, damit es nicht der Maus folgt
lockPosition = x
# Position wo sich die naechste Ebene oeffnen soll (Ebene 3)
relativeToParentLayer=3
relativeToTriggerItem=3
topOffset=0
leftOffset=140
# alle Menuepunkte anzeigen
expAll=1
# Darstellung der aktuellen Ebene
wrap = <table border="0" cellspacing="0" cellpadding="0">|</table>
# Darstellung im Normalmodus
NO {
allWrap = <tr><td class="menu1_main2"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/leer.gif"></td></tr>
}
# Darstellung wenn Aktiv
ACT = 1
ACT {
allWrap = <tr><td class="menu1_main2_act"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/leer.gif"></td></tr>
}
# Darstellung fuer Unterpunkte mit Subpunkten
IFSUB = 1
IFSUB {
allWrap = <tr><td class="menu1_main2"> |</td><td bgcolor="#CCEBCC" valign="bottom"><img src="fileadmin/template/main/images/pfeilchen1.gif"></td></tr>
}
# Ende Ebene 3
}
Wäre supertoll, wenn mir jemand weiterhelfen könnte, da noch eine weitere Ebene drangehängt werden soll!
Vielen Dank schonmal für eure Hilfe!