Hallo Bjoern, Bjoern Pedersen wrote:
> Varianz habe ich schon. Deine Version würde genau eine Zeile liefern. > Ich will eine (hier) 4-spaltige Tabelle, die entsprechend der Anzahl der > Menüpunkte (zwischen 1 und >20 ist alles möglich) Zeilen hat. > > Beispiel 3-spaltig ( 5 Menüpunkte) > > <tr><td> mp1 </td> <td> mp2 </td> <td> mp3 </td> </tr> > <tr><td> mp4 </td> <td> mp5 </td> <td> [empty] </td> </tr> > > Beispiel 3-spaltig ( 6 Menüpunkte) > > <tr><td> mp1 </td> <td> mp2 </td> <td> mp3 </td> </tr> > <tr><td> mp4 </td> <td> mp5 </td> <td> mp6 </td> </tr> > > Zur Zeit kriege ich: > Beispiel 3-spaltig ( 5 Menüpunkte) > > <tr><td> mp1 </td> <td> mp2 </td> [ td missing here ] </tr> > <tr><td> mp3 </td> <td> mp4 </td> <td> mp5 </td> </tr> > > Beispiel 3-spaltig ( 6 Menüpunkte) > > Das geht: > <tr><td> mp1 </td> <td> mp2 </td> <td> mp3 </td> </tr> > <tr><td> mp4 </td> <td> mp5 </td> <td> mp6 </td> </tr> Jetzt verstehe ich dein Problem besser. Du müsstest schauen, ob das Menu eine gerade Anzahl von Einträgen hat oder nicht (bzw. ob die Anzahl von durch 4 teilbar ist). Die aktuellen Anzahl bekommst du per Register geliefert: http://forge.typo3.org/issues/11104 (Leider ist es noch nicht offiziell dokumentiert, aber auch an solchen Feinheiten wird gearbeitet.) Dank stdWrap kannst du dann mittels CASE differenzieren. Also in etwas so (ungetestet): NO.wrapItemAndSub.cObject = CASE NO.wrapItemAndSub.cObject { key = register:count_menuItems % 4 key.priorCalc = 1 0 = passt 1 = 3 fehlen 2 = 2 fehlen 3 = 1 fehlt } Best regards -- Philipp Gampe _______________________________________________ TYPO3-german mailing list [email protected] http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
