Hallo Leute,
den Offset für das Submenu kann man ja initial in der YPmenu.php einstellen. Soweit habe ich das auch getan und es funktioniert auch bei der ersten Oberseite.
Sobald ich aber mit der Maus über die nächste Oberseite fahre, öffnet sich das Untermenu nicht wie gewünscht (siehe Bild).
Bild: natale-ffww.eu/offset_ypmenu.jpg
submenu soll an Spitze des roten Pfeils starten
Hier mein TS für das Menu:
#####################################
##############SlideOutMenue##########
#####################################
config.no_cache = 0
//Einbinden der JS und der php
seite {
includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.php
headerData.11 = TEXT
headerData.11.value = <script type="text/javascript" src="fileadmin/scripts/ypMenu/ypSlideOutMenus.js" language="JavaScript"></script>
}
temp.ypMenu.special = list
temp.ypMenu.special.value = 3,19,4,5, //Nummer der Rootpage
temp.ypMenu = HMENU
temp.ypMenu {
1 = GMENU
1 {
IProcFunc = user_menu->firstLevel
expAll = 1
wrap = |
NO = 1
NO {
wrap = |
XY = [50.w]+5, 23
30 = IMAGE
30.file = fileadmin/scripts/ypMenu/menu_bg3.gif
50 = TEXT
50 {
text.field = title
fontSize = 10
fontFile = fileadmin/templates/fonts/verdana.ttf
fontColor = #FFFFFF
text.case = upper
offset = 1,17
niceText = 0
transparentBackground = 1
}
100 = || IMAGE
100.file = fileadmin/scripts/ypMenu/menu_space.gif
}
IFSUB < temp.ypMenu.1.NO
IFSUB = 1
RO < temp.ypMenu.1.NO
RO = 1
RO {
backColor = #43281D
30 >
}
IFSUBRO < temp.ypMenu.1.NO
IFSUBRO = 1
IFSUBRO {
backColor = #43281D
30 >
}
}
2 = TMENU
2 {
IProcFunc = user_menu->secondLevel
expAll = 1
NO.linkWrap = <li>|</li>
case = upper
}
3 = TMENU
3 {
IProcFunc = user_menu->thirdLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
4 = TMENU
4 {
IProcFunc = user_menu->fourthLevel
expAll = 1
NO.linkWrap = <li>|</li>
}
}
temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd
###########Aus Main##########
seite.5.marks.HAUPTNAVIGATION = COA
seite.5.marks.HAUPTNAVIGATION {
10 < temp.ypMenu
20 < temp.user_menu
}
}
Dankbar für jeden Hinweis!
Grüße
Sebastian