Zum Inhalt springen

Linien zwischen Menüpunkten

Erstellt am 5. Juli 2006 · 2 Antworten · letzte Antwort am 5. Juli 2006

Tags: Frage

maxB ·

Ich kann in diesem Fall schwer eine passende Überschrift formulieren. Trotzdem hoffe ich, dass mir geholfen werden kann.
Ich habe folgendes Menü:

Bild: misc.mxb.de/screen_menu-border.jpg

Wie man sieht, liegt auf jedem einzelnen Menüpunkt eine ein Pixel breite graue Linie. Und zwar immer am linken Rand. Diese Linie ist dementsprechend ganz links in der Menüzeile ebenfalls existent, während das ganz rechts nicht der Fall ist (rote Markierungen). Ich möchte es nun gerne so haben, dass die Linie ganz links eben wegfällt, also der GIFBUILDER die Linie nur beim 2. - 7. Menüpunkt setzt. Oder dass die Linien eben rechts ist und er sie nur beim 1. - 6. setzt.

Das TS meines Menüs sieht wie folgt aus:

temp.topnav = HMENU
temp.topnav.special = directory
temp.topnav.special.value = 7
temp.topnav.1 = GMENU
temp.topnav.1.NO = 1
temp.topnav.1.NO {
	wrap = |
      	XY = 120, 50
      	backColor = #FF0000
      	noBlur = 1

      	5 = IMAGE
      	5.file = fileadmin/woelke-site/images/boff.jpg
      
      	10 = TEXT
      	10 {
        	text.field = subtitle
        	text.listNum = 0
        	text.listNum.splitChar = |
        	#text.case = upper
        	fontColor = #000000
        	fontFile = fileadmin/woelke-site/fonts/verdana.ttf
        	fontSize = 8
        	niceText = 1
        	offset = 0, 29
        	align = center
      	}
      	
      	15 = TEXT
      	15 {
        	text.field = subtitle
        	text.listNum = 1
        	text.listNum.splitChar = |
        	#text.case = upper
        	fontColor = #000000
        	fontFile = fileadmin/woelke-site/fonts/verdana.ttf
        	fontSize = 8
        	niceText = 1
        	offset = 0, 40
        	align = center
      	}
      
     
      	20 = IMAGE
      	20.file = GIFBUILDER
      	20.file {
        	offset = 119, 0
        	XY = 1, 50
        	backColor = #898989
      	}
}
    
temp.topnav.1.RO < .temp.topnav.1.NO
temp.topnav.1.RO.5.file = fileadmin/woelke-site/images/broll.jpg
#temp.topnav.1.RO.backColor = #FF0000
  
temp.topnav.1.CUR < .temp.topnav.1.RO
temp.topnav.1.CUR.5.file = fileadmin/woelke-site/images/bon.jpg

Ich habe bei der Suche im Forum etwas von "optionsplit" gelesen - aber bin mir 1. nicht sicher, inwieweit das auch beim GIFBUILDER einsetzbar ist und 2. wüsste ich dann ohnehin nicht, wie es es machen müsste 🙂

Ich bitte also um eure Hilfe!
Vielen Dank im Voraus.

toyde ·

optionSplit ist die richtige Wahl, da hast Du recht. Aber komisch ist, dass Du keinerlei Spuren eines Ansatzes vermuten lässt.. Im Forum gibt's wirklich viel Hilfe dazu.

Zu deiner Linien-Frage: ein Ansatz wäre, die Linie einzeln zu behandeln. Sprich, sie ist nicht Bestandteil von einem Navigationspunkt und wird lediglich per optionSplit zwischen die Navigationspunkte eingeschoben.

ungefähr so:

...
..wrap = |*| <img src="myLine.jpg" /> |*| <img src="myLine.jpg" />

Somit werden die einzelnen Linien (zb. myLine.jpg) zwischen und hinter der Navigation eingebaut, nicht aber vor dem ersten Element.
optionSplit-Syntax gibt's, wie erwähnt, zu genüge hier.

grüsse

maxB ·

Okay, es hat nun geklappt. Mit diesem Befehl:

||*| <img src="fileadmin/woelke-site/images/menulinie.gif" /> |*|

Nun hätte ich jedoch gerne, dass jedes Element in ein <td></td> gewrappt wird. Ich habe es gerade probiert, aber es klappt nicht. Wie kann ich das umsetzen?