Hallo,
vielleicht versuche ich auch das unschaffbare, aber ich möchte drei Menüarten mischen.
GMENU_LAYERS + TMENU_LAYERS + TMENU.
Geht das überhaupt? Horizontales Menü klappt 2. Ebene vertikal auf und vertikales klappt 3. Ebene rechts daneben auf.
Habe schon gegoogelt aber vielleicht richtig.
Mein Code dazu (Leider sehr lange):
lib.mainmenu= HMENU
lib.mainmenu.1 = GMENU_LAYERS
lib.mainmenu.1 {
entryLevel = 1
layerStyle = position:absolute; visibility:hidden;
expAll = 1
wrap = <ul style="margin:auto">|</ul><div class="clear"></div>
relativeToTriggerItem = 1
hideMenuWhenNotOver = 1
leftOffset = 0
topOffset = 32
useLargestItemX = 0
displayActiveOnLoad = 0
dontHideOnMouseUp = 1
disableAltText = 1
NO {
allWrap = <li>|</li>
XY = 130,32
ATagTitle.field = title
allStdWrap.insertData = 1
imgParams= alt="{field:subtitle//field:title}" title="{field:subtitle//field:title}"
format = JPG
quality = 100
#### Hintergrundbild der Buttons
10 = IMAGE
10.file = fileadmin/templates/img/menu_nor.jpg
### Der Buttontext
40 = TEXT
40.text.field = title
40.text.case = normal
40.niceText = {$nicetext}
40.niceText.sharpen = {$nicetextsharpen}
40.antiAlias = {$antialias}
40.align = center
40.offset=[40.w/2],19
40.fontFile = {$mainfont}
40.fontColor = #ffffff
40.fontSize={$fontsizebig}
40 {
shadow {
offset={$shadowOffset}
color={$shadowcolor}
opacity={$shadowopacity}
blur={$shadowblur}
}
}
}
RO < .NO
RO = 1
RO {
10 = IMAGE
10.file = fileadmin/templates/img/menu_ro.jpg
40 = TEXT
40.text.field = title
40.align = center
40.fontFile = {$mainfont}
40.fontColor = #ffffff
40.fontSize={$fontsizebig}
40.shadow {
offset = 0,0
opacity = {$shadowopacitytwo}
}
}
ACT < .RO
ACT = 1
ACT {
10.file = fileadmin/templates/img/button_act.png
#35 = BOX
#35.dimensions = 0, 35, [40.w], 1
#35.align = center
#35.color = #266BD2
}
}
lib.mainmenu {
2 = TMENU_LAYERS
2.wrap = <table>|</table>
2 {
NO {
allWrap = <tr><td>|</td></tr>
}
ACT=1
CUR=1
IFSUB=1
}
3 = TMENU
3.wrap = <table>|</table>
3{
NO{
allWrap = <tr><td>|</td></tr>
}
ACT=1
CUR=1
IFSUB=1
}
}