Zum Inhalt springen

Image in optionsplit verwenden

Erstellt am 29. November 2004 · 1 Antwort · letzte Antwort am 17. Januar 2006

Tags: Frage

McGregor ·

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 = |&#124;|*||&#124;|*||

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

svennail ·

Moinsen,

versuch's doch mal hiermit:

7 = BOX
7.dimensions = 0,14,1,12
7.color = #ffffff

8 = BOX
8.dimensions = 0,0,0,0 |*| 0,0,0,0 |*| [10.w]+19,14,1,12
8.color = #ffffff

Hat bei mir geklappt.