Folgender Code liefert ein IMAGE Objekt mit dem ersten in den Seiteneigenschaften hinterlegten Bild als Quelle. Wurde der aktuellen Seite kein Bild zugewiesen, wird die Rootline rekursiv nach oben durchlaufen bis ein Bild gefunden wurde. Wichtig ist seit Einführung des File Abstraction Layers in TYPO3 6.0 der Zusatz treatIdAsReference = 1. Beispiele für mehrere Bilder (Slideshow etc.) weiter unten.

TypoScript - Einzelnes Bild

lib.headerimage = IMAGE
lib.headerimage {
    file {
        treatIdAsReference = 1
        import.data = levelmedia:-1, slide
        import.listNum = 0
    }
}

TypoScript - Mehrere Bilder

lib.headerimage = FILES
lib.headerimage {
	references {
		data = levelmedia:-1,slide
	}
	renderObj = IMAGE
	renderObj {
		file.import.data = file:current:publicUrl
		titleText.data = file:current:title
		altText.data = file:current:title
	}
}

TypoScript - Mehrere Bilder - Alternative

lib.headerimage = FILES
lib.headerimage {
	references {
		table = pages
		uid.data = tsfe:id
		fieldName = media
	}
	renderObj = IMAGE
	renderObj {
		file.import.data = file:current:publicUrl
		titleText.data = file:current:title
		altText.data = file:current:title
	}
}