Hallo Thomas,

On 17/03/2013 12:34, Thomas P. wrote:
> Nur hätte ich gerne eine schönere Lösung. Am besten mit Modulo 
> {register:count_menuItems}%2 oder so, damit die value Liste nicht per 
> Hand geupdated werden muss.

Kanns leider nicht versprechen, aber eventuell geht das hier:

1.NO.wrapItemAndSub.override.if {
        isTrue.value = {register:count_menuItems}%2
        isTrue.stdWrap.insertData = 1
        isTrue.stdWrap.prioriCalc = 1
}

insertData um die Werte von {} im .value zu bekommen und prioriCalc um
das Ganze anzuweisen nach den angegebenen Operatoren zu berechnen.
Siehe tsref unter stdWrap [1] und bissl hier [2] (per google gefunden).


> Das funktioniert auch so! Also wenn die Anzahl der MenuItems ungerade 
> ist, werden diese mit dem alternativen Wrap gewrapped :)

Wenn es sich dabei nur um Unterschiede im Styling der Menupunkte handelt
koenntest du es auch im CSS (CSS3) selber loesen:

#menu div:nth-of-type(even) {
        background:#eee;
}
#menu div:nth-of-type(odd) {
        background:#ddd;
}

Aber das wuerde in manch aelteren Browser (ich glaube IE8 oder tiefer
z.B.) nimmer gehen. Nur so als Ergaenzung noch dazu. :)


Beste Gruesse
Stefan

[1]
http://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Stdwrap/Index.html
[2] http://typo3blogger.de/rechnen-mit-typoscript/

_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an