11.11.2013

Frontend-Layout: Maximale Bildbreite für Spalten definieren

Vergisst ein Redakteur, die Breite eines Bildes anzugeben, so kann schnell das FE-Layout zerstört werden. Gut wäre es hier, die Bildbreite spaltenindividuell zu begrenzen. Mit ein wenig TypoScript-Code ist das Problem gelöst:

Quelltext:
tt_content {
  image {
    20 {
      maxW {
        cObject = CASE
        cObject {
          key.field = colPos
          # Spalte "Normal" - 440 Pixel breit
          0 = TEXT
          0.value = 440
          # Spalte "Links / Left" - 340 Pixel breit
          1 = TEXT
          1.value = 340
          # Spalte "Rechts / Right" - 190 Pixel breit
          2 = TEXT
          2.value = 190
          # Spalte "Rand / Border" - 220 Pixel breit
          3 = TEXT
          3.value = 220
        }
      }
    }
  }
}