Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:images

Dies ist eine alte Version des Dokuments!


Maximale Bildbreite nach Spalte (und BackendLayout) festlegen

Mit verschachtelten CASE-Abfragen lässt sich die max. Bildbreite sowohl spaltenabhängig als auch nach gewähltem BackendLayout einstellen. Somit kann ein Redakteur ruhig mal eine Größenangabe im Inhaltselement vergessen, ohne dass direkt das Aussehen der Seite leidet.

# Anpassung von css_styled_content
tt_content {
  image.20.maxW.cObject = CASE
  image.20.maxW.cObject {
    key.field = colPos
 
    # Hauptspalte
    0 = CASE
    0 {
      key.data = levelfield:-1,backend_layout_next_level,slide
      key.override.data = page:backend_layout
 
      # BackendLayout UID 1: Hauptspalte auf gesamter Breite
      1 = TEXT
      1.value = 735
 
      # BackendLayout UID 2: Hauptspalte, schmaler wegen rechter Spalte
      2 = TEXT
      2.value = 510
    }
 
    # rechte Spalte
    2 = TEXT
    2.value = 200
  }
}

Header-Image aus Seiteneigenschaften

bis TYPO3 6.x Das erste Bild nutzen, das unter Seite / Ressourcen eingebettet wurde.

lib.headerimage = TEXT
lib.headerimage {
	data = levelmedia:-1, slide
	listNum = 0
	wrap = <img src="/uploads/media/|" alt="header"/>
}

ab TYPO3 6.1 Durch den FAL (File Abstraction Layer) wird nur die ID einer Filereferenz gespeichert. Durch treatIdAsReference = 1 wird diese aufgelöst.

lib.headerimage = IMAGE 
lib.headerimage { 
  file { 
    import = uploads/media/ 
    import { 
      data = levelmedia: -1, slide 
      listNum = 0 
    } 
    treatIdAsReference = 1 
    required = 1 
  } 
  altText.data = page : title 
} 
typo3/images.1404502760.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)