Spaltenabhängige Ausgabe eines Inhaltselementes

Es kommt immer wieder vor, dass man die Ausgabe von z.B. Überschriften oder Links, also Inhaltselementen, für jede Spalte verschieden definieren möchte. Folgende Abfrage zeigt dies am Beispiel einer unterschiedlichen CSS Klasse je Spalte für Verlinkungen:

temp.tt_content.text < tt_content.text.20
tt_content.text.20 >
tt_content.text.20 = CASE
tt_content.text.20 {
key.field=colPos
## Spalte 1 
1 < temp.tt_content.text
1.parseFunc.tags.link.typolink.ATagParams=class="class2"
## Spalte 2
2 < temp.tt_content.text
2.parseFunc.tags.link.typolink.ATagParams=class="class3"
## Spalte 3
3 < temp.tt_content.text
3.parseFunc.tags.link.typolink.ATagParams=class="class4"
## alle nicht oben definierten Spalten
default < temp.tt_content.text  
default.parseFunc.tags.link.typolink.ATagParams=class="class1"
}

Bitte beachten: der Code funktioniert nur bei Verwendung von css_styled_content, aber nicht mit fluid_styled_content.

Aktualisiert: 26.11.2016