Hallo zusammen,
ich bin schon am verzweifeln ob das ueberhaupt noch was wird mit dem Layermenü. Auf der ersten Ebene ist alles schoen und gut, der Layer klappt genau da aus wo er soll und sieht auf den ersten Blick prima aus. Doch sobald man einen Submenüpunkt anklickt, verschieben sich die anderen Hauptmenüpunkte in die nächste Zeile (was soll das?) und das Submenü bleibt da obwohl es verschwinden sollte... dass ist doch der Sinn eines Layers. Mein Code ist folgender (ist als temp.laymenü in der setup der mainpage eingefügt.)
seite{
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
headerData.10 = HTML
headerData.10.value = <script type="text/javascript" src="fileadmin/include/xx_layermenu.js" language="JavaScript"></script>
}
temp.layermenu = HMENU
temp.layermenu{
entryLevel = 0
#Menü-Ebene I
1 = GMENU_LAYERS
1{
expAll = 1
displayActiveOnLoad = 1
###################################
####ab hier für die Positionierung zuständig###
###################################
####damit das Menü nicht der Maus folgt #####
dontFollowMouse = true
###### x & y Positionierung des Layers ######
leftOffset = 3
topOffset = 16
###### x & y Positionierung des Layers ######
#xOffset = 10
xPosOffset = -180
#yPosOffset = 0
## Damit die Posititionierung festgestellt wird ##
#lockPosition = x,y
lockPosition = x
relativeToParentLayer= 0
relativeToTriggerItem = 1
### Funktionen für Maus ###
dontHideOnMouseUp = 1
hideMenuWhenNotOver = 50
hideMenuTimer = 70
freezeMouseover = 0
###################################
####bis hier für die Positionierung zuständig###
###################################
collapse = 1
#wrap = <div id="sopen" class="subopen">|</div>
layerStyle = position:absolute;width:140px;VISIBILITY:hidden;
NO{
backColor = #394A5E
XY = [10.w]+12, 15
wrap=<td> | </td>
10 = TEXT
10{
align = center
fontSize = 13
fontColor = #ffffff
text.field= title
offset=2,11
niceText = 0
}
}
ACT < .NO
ACT = 1
ACT {
wrap = |
10 = TEXT
10{
fontColor = #cccccc
}
}
RO < .NO
RO = 1
RO {
}
}
#Ebene II
2 = GMENU
2{
NO = 0
NO{
backColor = #394A5E
#Breite und Höhe eines Layermenüpunktes
XY = [6.w]+120, 20
wrap=<td>|</td>
wrap = <div class="submenu">|</div>
10 = TEXT
10{
align = left
fontSize = 12
fontColor = #cccccc
text.field= title
# Im Layermenü Textabstand nach links und oben
offset=7,15
niceText = 0
}
}
ACT < .NO
ACT = 1
ACT {
backColor = #394A5E
10{
align = left
fontSize = 12
fontColor = #FFFFFF
text.field= title
# Im Layermenü Textabstand nach links und oben
offset=7,15
niceText = 0
}
}
RO < .NO
RO = 1
RO {
backColor = #cccccc
10{
align = left
fontSize = 12
fontColor = #FFFFFF
text.field= title
# Im Layermenü Textabstand nach links und oben
offset=7,15
niceText = 0
}
}
}
}
Kann mir jemand helfen und sagen warum A) Die Hauptmenüpunkte in die nächste Zeile verschieben sobald ich drauf klicke? und B) Kann mir jemand sagen warum dass submenü nicht verschwindet wenn ein Punkt angeklickt wurde? Sobald das Layermnü fertig ist werde ich es auch mit allem drum und dran als Referenz hier posten.....
Bye und Gruß
Herby