hallo,
habe ein layermenu erstellt und als ich mit der positionierung der zweiten ebene mit XY fertig war, merkte ich das bei einer anderen bildschirmauflösung das menü (zweite ebene) sich nicht auf die hauptnavi ausrichtet sondern auf die bildschirmauflösung.
jetzt erscheint das menü je nach bildschirmgröße immer woanders. kann man das menü positionieren und auf die hauptnavi ausrichten?
nav_menu = HMENU
nav_menu.1 = GMENU_LAYERS
nav_menu.1 {
layerStyle = position:absolute;left:0px;top:20px;width:10px; VISIBILITY:hidden;
xPosOffset = -275
lockPosition = x
topOffset = 55
expAll=1
displayActiveOnLoad = 1
dontHideOnMouseUp = 1
NO.XY = [10.w]+20, 15
NO.10 = TEXT
NO.10.text.field = title
NO.10.fontFile = fileadmin/fonts/verdana.TTF
NO.10.fontSize = 12
NO.10.offset = 5,11
NO.backColor = #D7D7D8
NO.10.niceText = 1
}
nav_menu.2 = GMENU
nav_menu.2 {
NO.wrap = | <BR>
NO.backColor = #F0F0F0
NO.XY = 100,20
NO.10 = TEXT
NO.10.text.field = title
NO.10.fontFile = fileadmin/fonts/verdana.TTF
NO.10.fontSize = 11
NO.10.offset = 0,13
NO.10.niceText = 1
}
bin für jeden hinweis dankbar!
hi, hast du es schon mal mit
nav_menu.2.relativeToParentLayer = 1
(und XY so wie bei der ersten Ebene) probiert?
souri schriebhi, hast du es schon mal mit
nav_menu.2.relativeToParentLayer = 1
(und XY so wie bei der ersten Ebene) probiert?
danke für die antwort souri! die variante habe ich auch schon probiert, ging aber nicht. ich bin ja blutiger anfänger und habe gleich alle menüvarianten ausprobiert. jetzt bin ich bei einem einfachen textmenü gelandet und es funktioniert.
was ich nicht wusste, das layers ja hauptsächlich in frames verwendet werden, da die position dort ja immer fix ist.
weder in meinem buch noch in den dokus habe ich einen hinweis gefunden. so bin ich mit meinem ersten menü ziemlich angestanden. aber so lernt man halt einiges dazu.
danke nochmals,
grüsse
andreas
hier ein ansatz der allerdings nicht im IE funzt. relativeToTriggerItem = 1 ist das wichtige hier:
temp.mainmenu = HMENU
temp.mainmenu.1 = GMENU_LAYERS
temp.mainmenu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
expAll=1
lockPosition = x
displayActiveOnLoad = 1
relativeToTriggerItem = 1
}
temp.mainmenu.1.NO {
wrap = <div style="border:1px solid green;float:left;">|</div>