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














