Ich habe gerade einmal versucht die maximale Bildbreite von Bildern in Abhängigkeit von Layoutspalte und Backendlayout zu setzen. Dies funktioniert im Grunde auch, nur habe ich ein Problem damit. Das CASE für das Backendlayout funktioniert nur, wenn ich das Layout auch für Unterseiten gesetzt habe. Es reicht nicht das Layout nur für die aktuelle Seite zu setzen. Ich habe die Ausgabe von key.override.field = backend_layout geprüft und erhalte auch den korrekten wert. Da ich den Fehler einfach nicht finden kann, würde ich gern die Community fragen. Ich hab dazu mal einen Auszug aus dem Typoscript angehangen:
tt_content {
image.20.maxW.cObject = CASE
image.20.maxW.cObject {
key.field = colPos
0 = CASE
0 {
key.data = levelfield:-1,backend_layout_next_level,slide
key.override.field = backend_layout
1 = TEXT
1.value = 560
2 = TEXT
2.value = 960
}
}
}
Für eine Lösung wäre ich sehr dankbar!