T3tipps

TYPO3 Tipps und Tricks gesammelt

Wechseln zu: Inhalt | Sidebar | Footer

Wechselnde Header Bilder oder Hintergrund Bilder mit TYPO3

19 Januar, 2012 (15:23) | Minitipp | By: Robert Wenk

Headerbild oder Background Image automatisch vererben

Häufig ist es gewünscht, dass ein wechselndes Hintergrund Bild oder ein Header Bild angezeigt wird.
Dieses Bild kann dabei auf jeder eite unterschiedlich sein.
Gerade bei umfangreichen Homepages mit hundert oder noch mehr Seiten wird man zum einen nicht hunderte von verschiedenen Bildern zur Verfügung haben, zum anderen ist es in der Masse aufwändig, mit TYPO3 Bilder in so großer Zahl hochzuladen oder zu aktualisieren.
Viel einfacher ist es, wenn das Bild nur für bestimmte Unterseiten angelegt wird, und in den nächsten Ebenen vererbt werden kann.
TYPO3 kann sich dann darum kümmern, welches Bild angezeigt wird. Typischerweise wird TYPO3 zuerst das Bild der aktuellen Seite anzeigen. Wenn auf dieser keine Bild im Media-Datensatz hinterlegt ist, dann wird TYPO3 zur nächst höheren Ebene wechseln und das dort hinterlegte Bild suchen. Solange, bis ein Bild gefunden ist.

Der Code dafür ist sehr einfach und wird im Backend von TYPO3 einfach in das Setup-Feld des Templates eingetragen:

### Header-Bild ###
temp.headerimage = IMAGE
temp.headerimage {
  listNum = 0
  file.import = uploads/media/
  file.import.data = register:page_media
  file.maxH = 200
  file.maxW = 800
    required = 1
    listNum = 0
  }
}
Jetzt noch einem Marker zuweisen und fertig.

marks.Bild < temp.headerimage

Das Bild kann jetzt auf der Seite im Feld "Media" hochgeladen werden. Bitte daran denken, wenn TYPO3 das Feld "Medien" in den Seiteneigenschaften nicht anzeigt, dann muss der Seitentyp noch auf "Erweitert" gestellt werden. Im TYPO3 Seitentyp "Standard" gibts keinen Medien-Eintrag.

Kommentar schreiben