[TYPO3-german] CASE für GMENU wrap

Balazs bp at jung-newmedia.de
Tue Feb 12 11:53:14 CET 2008


Hallo,

ich möchte in meiner GMENU den wrap gemäß der uid beeinflussen. D.h. Die 
Navi-elemente sollen auf jeder Seite anderes in <li class="xy">-Tag 
gepackt werden.

Ich habe 2 Lösungsansätze die aber nicht so richtig funktionieren. Aber 
es kann sein das die Lösung viel einfacher ist als ich denke.

Hat jemand vielleicht damit Erfahrung?


TOPMENU1 = HMENU
     TOPMENU1 {
     	entryLevel = 0
     	1 = GMENU
     	1.wrap = <ul>|</ul>
     	1.noBlur = 1
     	1.NO = 1
     	1.NO {
     	  	ATagTitle.field = title
     		XY = [10.w]+30,26
     		align = left
		...

###Ab hier soll das <li>-Tag anhand der uid manipuliert werden.

#Idee1 (Problem: Die überschreiben sich).:

wrap = <li class="NO1">|</li> || <li class="NO1">|</li> || <li 
class="NO1">|</li>
if.value.field = uid
if.equals = 1

wrap = <li class="NO2">|</li> || <li class="NO2">|</li> || <li 
class="NO2">|</li>
if.value.field = uid
if.equals = 2

#Idee2 (Problem: Ich weiß nicht was ich vor CASE packen soll).:
??? = CASE
???{
	key.field = uid
	1 = TEXT
	1.value = <li class="NO1">|</li> || <li class="NO1">|</li> || <li 
class="NO1">|</li>
	2 = TEXT
	2.value = <li class="NO2">|</li> || <li class="NO2">|</li> || <li 
class="NO2">|</li>

###Ende <li>-Tag

	...
	10 = TEXT
	10.text.field = title
	10.fontColor = #FFFFFF
	10.fontFile = fileadmin/fonts/ARIALN.TTF
	10.fontSize = 10
	10.antiAlias = 1
	10.niceText = 1
	10.offset = 0,17
	10.align = center
}

-- 
Danke & Gruß

Balazs
http://www.jung-newmedia.de/typo3.html


More information about the TYPO3-german mailing list