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: 17.07.2024