Hallo,
ich möchte abhängig vom eingestellten Layout und von der Spalte ein anderes Design erzeugen. Der Kode unten funktioniert für das Layout, die colPos wird jedoch nicht berücksichtigt. Was mache ich falsch?
In meinem Template gibt es ###CONTENT###. Normalerweise wird nur styles.content.get angezeigt. Wenn jetzt aber auch Text in linker Spalte ist. Möchte ich in TypoScript eine Tabelle mit 2 Spalten erzeugen.
(Das Ganze ist nur ein reduziertes Beispiel und macht so natürlich keinen Sinn. Mein Ziel ist es, wenn Layout=1 und Text in colPos=1, dann Text von colPos=1 und colPos=0 in zwei Spalten ausgeben)
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
page.stylesheet = fileadmin/css/extec.css
page.10 = CASE
page.10 {
key.field = layout
default < styles.content.get
1 = CASE
1 {
key.field = colPos
default < styles.content.get
1 < styles.content.getLeft
}
}