[TYPO3-german] TypoScript OptionSplit: Problem mit Tabelle
Bjoern Pedersen
bjoern.pedersen at frm2.tum.de
Wed Mar 23 13:42:05 CET 2011
Am 23.03.2011 13:12, schrieb Philipp Gampe:
> Bjoern Pedersen wrote:
>
>> ich versuche per TypoScript /OptionSplit ein Menu als Tabelle(
>> mehrspaltig) zu rendern.
>
>> linkWrap = |*|<tr><td>|</td> || <td>|</td> || <td>|</td> ||
>> <td>|</td> </tr>|*|<tr><td>|</td> || <td>|</td> || <td>|</td> ||
>> <td>|</td> </tr>
>
>> Aber ganz zufrieden bin ich noch nicht: Wenn das Menu keine durch 4
>> teilbare Anzahl an Einträgen hat, dann gibt es fehlende <td> 's.
>>
>> Hat jemand eine Idee?
>
> Ich verstehe nicht, was du genau erreichen möchtest. Wie soll denn das
> generierte HTML Markup aussehen?
> Wie viele Zeilen/Spalten soll es denn geben?
>
> Ich sehe auch nicht, warum auf einmal <td>'s fehlen sollen. Eher kommen die
> <tr>'s durch einander.
>
> Ich glaube auch, dass du den Option Split stark vereinfachen kannst, denn im
> Moment hast du fast keine Varianz, bzw. ich verstehe nicht, was du erreichen
> möchtet.
>
> wie wäre es mit <tr><td>|</td> || <td>|</td> |*|<td>|</td> |*| <td>|</td> ||
> <td>|</td></tr>
>
> Viele Grüße
Hallo,
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>
Björn
More information about the TYPO3-german
mailing list