[TYPO3-german] TMENU wrapItemAndSub.override if-Bedingung bei ungerader Anzahl MenuItems

Thomas P. mail at tomgrill.de
Sun Mar 17 19:46:22 CET 2013


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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list