Um innerhalb eines TypoScripts auf Bild-Informationen zuzugreifen, beispielsweise um ein Header-Bild per CSS zu deklarieren und zusätzlich dem Block eine Breite und Höhe zu geben kann man innerhalb eines Data Objektes (.data, .dataWrap, usw.) bestimmte Variablen nutzen.
Für das cObject IMG_RESOURCE wie folgt:
data = TSFE:lastImgResourceInfo|0 # für die Breite des Bildes data = TSFE:lastImgResourceInfo|1 # für die Höhe des Bildes data = TSFE:lastImgResourceInfo|2 # für den Typ des Bildes data = TSFE:lastImgResourceInfo|3 # für die Url des Bildes
und für das cObject IMAGE:
data = TSFE:lastImageInfo|0 # für die Breite des Bildes data = TSFE:lastImageInfo|1 # für die Höhe des Bildes data = TSFE:lastImageInfo|2 # für den Typ des Bildes data = TSFE:lastImageInfo|3 # für die Url des Bildes
Beispiel:
page.cssInline { headerIMG = IMG_RESOURCE headerIMG { file = fileadmin/image/beispiel.jpg file { maxW = 1024 maxH = 100 } stdWrap.dataWrap ( .headerimg { background:url(|); width: {TSFE:lastImgResourceInfo|0}px; height: {TSFE:lastImgResourceInfo|1}px; } ) } }