Hallo!
Ich habe mir ein GMENU_LAYERS gebastelt. Das klappt auch wunderbar. Siehe
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
temp.menu = HMENU
temp.menu.special = directory
temp.menu.special.value = 3
temp.menu.1 = GMENU_LAYERS
temp.menu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
topOffset = {$subMenuOffsetY}
xPosOffset = -130
hideMenuWhenNotOver = {$subMenuOffsetY}
hideMenuTimer = 250
expAll = 1
# sichtbar bleiben ???
displayActiveOnLoad = 0
NO = 1
NO {
XY = [10.w]+10,30
backColor = {$menuBGColor}
10 = TEXT
10.text.field = subtitle // title
10.fontSize = 14
10.fontFile = fileadmin/fonts/{$headerFont}
10.fontColor = {$headerColor}
10.niceText = 1
10.offset = 5,20
20 = BOX
20.dimensions = 0,8,1,14
20.color = {$headerColor}
30 < .20
30.dimensions = [10.w]+9,8,1,14
}
RO < .NO
RO.backColor = {$layoutBGColorActive}
CUR < .RO
ACTIFSUB < .RO
}
temp.menu.2 = GMENU
temp.menu.2 {
wrap = <table cellspacing=0 cellpadding=0 border=0>|</table>
NO = 1
NO {
allWrap = <tr><td bgColor={$menuBGColor}>|</td></tr>
XY = [10.w]+10,25
backColor = {$menuBGColor}
10 < temp.menu.1.NO.10
10.fontSize = 12
10.offset = 5,18
}
RO < .NO
RO.10.fontColor = {$headerShadowColor}
CUR < .RO
}
Doch leider muss ich der Übersichtlichkeit wegen einen Trennstrich zwischen die einzelnen Menüpunkte setzen.
Dazu habe ich erst ein
wrap = |||*||||*||
versucht. Der Effekt war jedoch, daß die Position des Submenüs nicht mehr stimmte, da sich die einzelnen Hauptmenüeinträge nach rechts verschoben haben.
Also dachte ich mir, ich mal einfach einen Strich auf die einzelnen Menü-GIFs. Das funktioniert auch, doch leider sind diese nicht perfekt verteilt. (s. Code oben), d.h. im ersten Menüeintrag habe ich einen Strich links der Breite 1px und in der Mitte zwischen zwei Menüeinträgen einen Strich der Breite 2px. Der letzte Strich hat wieder die Breite 1px.
Kann ich mit Optionsplit ein Image einbinden. Irgendwas in der Art:
wrap = |temp.myImage|*|temp.myImage|temp.myImage|*|temp.myImage|
Grüße
McGregor
P.S. Hoffentlich wurde mein Problem verstanden