bei folgendem setup, bleibt das menü aufgeklappt, kann mir jemand sagen was ich da falsch mache:
subparts.nav_top = HMENU
subparts.nav_top.1 = TMENU_LAYERS
subparts.nav_top.1.wrap = <table cellpadding="0" cellspacing="0"><tr>|</tr></table>
subparts.nav_top.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
hideMenuWhenNotOver = 1
hideMenuTimer = 100
relativeToTriggerItem = 1
expAll=1
topOffset = 22
leftOffset = -1
NO {
allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td class="top_level_1">|</td></tr></table></td>
linkWrap = |
stdWrap.htmlSpecialChars = 1
ATagParams = class="pnav_main"
}
}
Na, du hast ja bloß eine, die erste Menüebene.
"hideMenuWhenNotOver = 1" bezieht sich auf die nachfolgende Ebene,
die es bei dir gar nicht gibt. 😉
jenses
sorry, die gibts schon, hab allerdings den dazugehörigen code unterschlagen. hier nochmal der komplette code des menüs:
subparts.nav_top = HMENU
subparts.nav_top.1 = TMENU_LAYERS
subparts.nav_top.1.wrap = <table cellpadding="0" cellspacing="0"><tr>|</tr></table>
subparts.nav_top.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
hideMenuWhenNotOver = 1
hideMenuTimer = 100
relativeToTriggerItem = 1
expAll=1
topOffset = 22
leftOffset = -1
NO {
allWrap = <td><table border="0" cellspacing="0" cellpadding="0"><tr><td class="top_level_1">|</td></tr></table></td>
linkWrap = |
stdWrap.htmlSpecialChars = 1
ATagParams = class="pnav_main"
}
}
subparts.nav_top.2 = TMENU_LAYERS
subparts.nav_top.2.wrap = <table class="layer2" width="117" border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><table width="117" border="0" cellspacing="1" cellpadding="0">|</table></td></tr></table>
subparts.nav_top.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
hideMenuWhenNotOver = 1
hideMenuTimer = 100
relativeToTriggerItem = 1
relativeToParentLayer = 1
expAll=1
topOffset = -3
leftOffset = 115
NO {
allWrap = <tr><td class="top_level_2" height="20" onClick="javascript:document.location.href='index.php?id={elementUid}'">|</td></tr>
stdWrap.htmlSpecialChars = 1
subst_elementUid = 1
linkWrap = |
ATagParams = class="pnav"
linkWrap = |
}
ACT = 1
ACT {
allWrap = <tr><td class="top_level_2" height="20" onClick="javascript:document.location.href='index.php?id={elementUid}'">|</td></tr>
stdWrap.htmlSpecialChars = 1
subst_elementUid = 1
linkWrap = |
ATagParams = class="pnav_act"
}
}
subparts.nav_top.3 = TMENU
subparts.nav_top.3.wrap = <table class="layer3" width="140" border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><table width="140" border="0" cellspacing="1" cellpadding="0">|</table></td></tr></table>
subparts.nav_top.3 {
NO {
allWrap = <tr><td class="top_level_3" height="20" onClick="javascript:document.location.href='index.php?id={elementUid}'" class="top_level_3">|</td></tr>
stdWrap.htmlSpecialChars = 1
subst_elementUid = 1
linkWrap = |
ATagParams = class="pnav"
}
ACT = 1
ACT {
allWrap = <tr><td class="top_level_3" height="20" onClick="javascript:document.location.href='index.php?id={elementUid}'" class="top_level_3">|</td></tr>
stdWrap.htmlSpecialChars = 1
subst_elementUid = 1
linkWrap = |
ATagParams = class="pnav_act"
}
}
hier kann man es auch gerne einmal sehen http://82.165.8.199/typo3cms_5/homepage/index.php?id=48
Das richtige php-Script hast du eingebunden,
nicht aus Versehen das für das GMENU_LAYERS ?
jenses
ne, daran liegts auch nicht. dieses ist per page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php eingebunden.
also was ich davon jetzt halten soll weiß ich echt nicht. nachdem ich eben die obige antwort geschrieben habe, funktioniert es plötzlich doch. das menü wird wieder zugeklappt. ich schwöre das ich nichts verändert habe zwischenzeitlich und auch die caches haben nichts damit zu tun, diese hatte ich heute nachmittag bei meinen letzten versuchen an der seite wirklich oft genug gelöscht.
oder cached typo seine caches auch nochmal 😉
@jenses: hattest du es vorher wenigstens auch einmal gesehen das es nicht zuklappte? bier vor 4 gabs heute doch auch nicht, sehr merkwürdig 🙂
Ja, hab ich gesehen.
Stutzig machte mich der ausgegebene Quelltext.
Da standen time.out-Werte = 0 drin, obwohl du 100 angegeben hattest.
Daher meine Idee, das da irgendwas mit dem Script nicht richtig läuft.
An deinem Code war ja nichts auszusetzen.
viele Grüße
jenses