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;
}
)
}
}