Hallo Forum,
ich habe mir mit Typoscript ein LayerMenu gebaut welches prinzipiell gut funktioniert. Ich habe nun aber das Problem, dass sich, wenn ich das Browserfenster verkleinere oder vergrößere, das Untermenu verschiebt. Das ist bei anderen GMENU_LAYERS genauso nur dass ich das Untermenü nicht nur bei Hover einblende sondern immer wenn der übergeordnete Link aktiv ist. Sobald ich "triggere" wird es wieder an die richtige position gesetzt. Ich möchte aber eben, das es sich auch aktualisiert wenn ich den Browser verkleinere oder vergrößere.
Hier mal det typoscript:
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
temp.NAV = HMENU
temp.NAV.1 = GMENU_LAYERS
temp.NAV.1 {
layerStyle =position:absolute;VISIBILITY:hidden;
xPosOffset = -30
lockPosition = y
expAll=0
leftOffset = 15
topOffset = 10
hideMenuWhenNotOver = 1
hideMenuTimer=250
relativeToTriggerItem = 1
relativeToParentLayer = 1
#layerStyle = position: relative; visibility: hidden;
#xPosOffset = -290
lockPosition = x
#expAll=0
displayActiveOnLoad = 1
#freezeMouseover = 1
#hideMenuWhenNotOver = 3000
#hideMenuTimer = 3000
dontHideOnMouseUp = true
#leftOffset = 280
#topOffset = 200
wrap = <ul class="mainNav">|</ul>
}
temp.NAV.1.NO {
XY = 230, 35
wrap = <li class="firstMenuItem"> | </li> |*| <li class="secondMenuItem"> | </li> |*| <li class="thirdMenuItem"> | </li>
9 = IMAGE
9.file = fileadmin/template/img/mainNavBack.gif
9.offset = 0, 10
10 = TEXT
10.text.field = title
#10.text.case = upper
10.antiAlias = 1
10.fontFile = fileadmin/template/fonts/FeSaNo__.pfb
10.fontSize = 11
10.fontColor = #005797 || #6d9500|| #781d7d
10.offset = [11.w]-10, 28
10.align = center
10.niceText = 0
11 = BOX
11.dimensions = 0, 0, 230, 10
11.color = #005797 || #6d9500|| #781d7d
20 < .10
}
temp.NAV.1.RO < temp.NAV.1.NO
temp.NAV.1.RO {
10.fontColor = #005797 || #6d9500|| #781d7d
20. >
20 < .10
}
temp.NAV.1.RO = 1
temp.NAV.1.ACT < temp.NAV.1.NO
temp.NAV.1.ACT {
XY = 230, 75
10.fontColor = #005797 || #6d9500|| #781d7d
10.offset = [11.w]-10, 68
20 < .10
11 = BOX
11.dimensions = 0, 0, 230, 50
11.color = #005797 || #6d9500|| #781d7d
9 = IMAGE
9.file = fileadmin/template/img/mainNavBack.gif
9.offset = 0, 50
}
temp.NAV.1.ACT = 1
}
temp.NAV.2 = TMENU
temp.NAV.2.wrap = <ul class="tmenuLayer2">|</ul>
temp.NAV.2.NO {
10 = TEXT
# linkWrap = | | |*| | | |*| | |
allWrap = <li class="subNavTextLink">| | </li>
XY = [10.w]+10, 14
10 = TEXT
10.text.field = title
10.offset = 5,10
}
Ich möchte nun wissen ob sich das irgendwie beheben lässt. Ich kann sicher auch einfach ein GMENU machen und als Subebene ein TMENU. Das ist mir dummerweise erst jetz eingefallen und würde bedeuten, dass ich das komplette Menü umbauen muss. Vielleicht gehts auch einfacher.
mfg mibmib.