Headerbild - Wechselnde Headerbilder für Typo3 nach unten vererben

Wechselnde Headerbilder mit TYPO3

Manchmal kommt es vor, dass man für verschiedene Rubriken auf seiner Seite unterschiedliche Headerbilder benötigt. Sehr praktisch ist es außerdem, wenn sich dieses Headerbild auf alle Unterseiten einer Rubrik vererbt.
Mit ein bisschen TypoScript ist dieses Problem sehr leicht zu lösen:

### Header-Bild ###
lib.headerimage = IMAGE
lib.headerimage {
listNum = 0
file.import = uploads/media/
file.import.data = register:page_media
file.maxH = 200
file.maxW = 800
file.import.override {
required = 1
data = levelmedia: -1, "slide"
listNum = 0
}
}

In diesem Fall ist lib.headerimage wieder der TemplaVoila-Marker für das Bild der bei euch auch irgend ein subpart sein könnte. So funktionierts: Es wird nach einer Datei gesucht, die im Register page_media hinterlegt ist. Falls dieses auf der aktuellen Seite nicht vorhanden ist, wird eine Ebene weiter oben gesucht - dieses Prozedere läuft so lange rekursiv ab, bis ein Bild gefunden wurde, oder die oberste Ebene erreicht wurde.

Media-Register anzeigen

Falls ihr euch jetzt fragt, wo man das Media-Register befüllen kann - hier die Antwort: Beim Anlegen, bzw. Bearbeiten einer Seite müsst ihr erstmal sicherstellen, dass der Seitenheader nicht vom Typ "Standard" sondern der Typ "Erweitert" ausgewählt ist.

Erweiterter Seitenheader

Außerdem muss die zweite Optionspalette aktiviert sein, um weitere Seitenfelder anzuzeigen:

Zweite Optionspalette

Erst jetzt wird das Feld Dateien sichtbar, in dem ihr euere Headergrafik auswählen könnt.

Seitenheader - Dateien
Design und Umsetzung Thomas Raithel (www.mortox.de)