Hallo,
ich habe ein seltsames Problem mit TMENU_LAYERS:
Jeweils ab dem vierten Punkt werden anderer Eventhandler generiert. Das betrifft sowohl die 2. als auch die 3.Ebene (1. ist GMENU_LAYER). Ich denke das sind die Eventhandler, die jeweils für den letzten Menüpunkt generiert werden sollen, jedoch im meinem Fall immer ab dem 4. Menüpunkt erscheinen. Das hat zur Folge das man die 5.-X. Menüpunkte nicht erreichen kann, das Menü blendet sich aus. Hier ein Ausschnitt aus dem generierten Code an der Knackstelle:
<li>
<div id="anchorID4d25d2c0bc" style="position:absolute;visibility:hidden;"></div>
<div id="itemID4d25d2c0bc" style="width:100%; height:100%;">
<a href="index.php?id=80" onmouseover="GL_doTop('9de3ad', 'Menu9de3ad2');" onmouseout="GL_stopMove('9de3ad');GL_resetAll(" 9de3ad="">Menüpunkt 2.3</a>
</div>
</li>
<li>
<div id="anchorID3babcfe297" style="position:absolute;visibility:hidden;"></div>
<div id="itemID3babcfe297" style="width:100%; height:100%;">
<a href="index.php?id=173" onmouseover="GL_hideAll(" 9de3ad="" onmouseout="GL_resetAll(">Menüpunkt 2.4</a>
</div>
</li>
Im Typoscript habe ich auch nichts gefunden:
temp.GMENULAYER.special = directory
temp.GMENULAYER.excludeUidList = 49,57,58,108
temp.GMENULAYER.special.value = 26
temp.GMENULAYER = HMENU
temp.GMENULAYER {
1 = GMENU_LAYERS
1 {
wrap = <table cellspacing="0" cellpadding="0" border="0" style="margin-top:0px; padding:0px"><tr>|</tr></table>
layerStyle = position:absolute;VISIBILITY:hidden;
relativeToParentLayer = 1
relativeToTriggerItem = 1
hideMenuTimer = 1000
hideMenuWhenNotOver = 100
topOffset = 40
expAll = 1
NO = 1
NO {
wrap = <td>|</td>
XY = [50.w]+20, 29
transparentColor=#B7003C
backColor=#B7003C
30 = IMAGE
30.file = fileadmin/templates/ehfeuro/images/menu_icon.gif
50 = TEXT
50 {
text.field = title
fontSize = 8
fontFile = fileadmin/templates/fonts/tahomabd.ttf
fontColor = #FFFFFF
offset = 10,24
}
}
RO < .NO
RO = 1
RO {
#50.fontSize=12
}
}
2 = TMENU_LAYERS
2 {
expAll = 1
noBlur = 1
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = y
leftOffset = 180
relativeToParentLayer = 1
relativeToTriggerItem = 1
hideMenuTimer = 1000
hideMenuWhenNotOver = 100
wrap = <ul class="mmMenu"> | </ul>
NO.allWrap = <li> | </li>
}
3 = TMENU_LAYERS
3 {
expAll = 1
noBlur = 1
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = y
leftOffset = 180
relativeToParentLayer = 1
relativeToTriggerItem = 1
hideMenuTimer = 1000
hideMenuWhenNotOver = 100
wrap = <ul class="mmMenu"> | </ul>
NO.allWrap = <li> | </li>
}
Irgendjemand eine Idee?