geht leider nicht, aber habe so ähnliche treffer auch beim googlen gehabt. muss ich mir morgen mal in ruhe anschauen.


Am 17.03.2013 14:58, schrieb Stefan Reichelt:
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
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an