[TYPO3-german] Lösungsvorschlag für Menu mit variabler x-Position gesucht

Robert Wildling rowild at gmx.net
Thu Jan 29 10:48:40 CET 2009


Hallo,

Ich soll ein GMENU realisieren, wo die einzelenen Menüpunkte 
unterschiedliche x-Positionen haben - ungefähr so sieht's aus:
     allgemein
   erziehungstheater
      generationentheater
  Theatre for kids
           unternehemenstheater

usw.

(Das Menü ist auf der alten, derzeit im Netz stehenden Seite mit Flash 
realisiert:
www.sog-theater.at)

Das Voranstellen von Leerzeichen funktioniert nicht, weil diese getrimmt 
werden, bevor sie in der Datenbank landen.

Daher stehen jetzt unterschiedlich viele Underlines und eine Pipe, die 
als Trennzeichen dient, vor dem Text. Mit folgenden TS werden die 
Underlines vom Text gesplitet und auf die Hintergrundfarbe des 
Menüpunkts gesetzt (womit sie unsichtbar werden sollen):

temp.NAVI_SUB = HMENU
temp.NAVI_SUB {
	entryLevel = 1

	1 = GMENU
	1 {		
		expAll = 0
		wrap = <ul>|</ul>
		
		NO = 1
		NO {					
			ATagTitle >
			allWrap = <li>|</li>
			
			XY = 200,30
			backColor = #CCCCCC
			
			10 = TEXT	
			10 {
				align = left
				text.field = title
				text.listNum = 0
				text.listNum.splitChar = |
				
				offset = 10,20
				fontFile = fileadmin/fonts/HandelGotDBol.ttf
				fontSize = 12
				fontColor = #DDDDDD
				antiAlias = 1
				niceText = 0
			}
			
				
			11 < .10	
			11 {
				text.listNum = 1
				fontColor = #666666
			}
		}
	}
}

Nur wird leider der zweite Teil (11.text.listNum = 1) wieder auf die 
x-Position 10 gesetzt, verständlich, denn diese ist ja auch in 10.offset 
so definiert.

Hat jemand eine Idee, wie ich dieses Menü lösen kann?

Meine Fragen dazu:
- Gibt es einen Weg, Leerzeichen zuzulassen?
- Kann man die x-Position des letzten Underlines auslesen?

Vielen Dank für eure Anregungen!
Gruß, Robert


More information about the TYPO3-german mailing list