Dynamisches Header-Bild aus den Seiteneigenschaften

66 Kommentare | Rubrik: Module

 

Immer wieder wünschen Kunden ein dynamisches Bild im Header der Website. Dieses TS zeigt wie man in Typo3 dieses State-of-the-Art Bild einbinden kann.

Auf vielen Webseiten sieht man im Header der Website ein wechselndes Bild, dass sich für jede Unterebene ändert. Das Bild soll natürlich im CMS Typo3 pflegbar sein und sich möglichst generisch anpassen. Das folgende TS zeigt beispielhaft wie ein solches Header-Bild umgesetzt werden kann. Dabei wird das Medien-Feld aus den Seiteneigenschaften genutzt, in dem mehrere Bilder hinterlegt und eingebunden werden können.

Das TS zum Auslesen des Header-Bildes, holt sich das erste Bild in der Liste und vererbt es bei Bedarf unendlich weit in die Unterebenen.

In den Constants kann man zusätzlich noch ein Standard-Bild genutzt werden.

Constants:

headerimage = Pfad/zum/Bild.jpg

TS:

lib.headerimage = IMAGE
lib.headerimage {
  file = {$headerimage}
  file.import = uploads/media/
  # Vererbung über unendliche Unterseiten
  file.import.data = levelmedia:-1, slide
  # erstes Bild im Feld nehmen
  file.import.listNum = 0
  file.import.override.field = media                 
  # maximale Bildbreite
  file.maxW = 950
  # maximale Bildhöhe
  file.maxH = 150
  # den IMG-Tag wrappen
  wrap = |
  # alt-Text auch als Constante
  altText = alternativer Text
  # title-Text auch als Constante
  titleText = Titel des Bildes
  # zusaetzliche Parameter
  params = class="meineKlasse"
}
Einen Kommentar schreiben

Email wird nicht veröffentlicht.


Aktuelles aus Typo3

Bookmark setzen

bookmark in your browserbookmark at mister wongpublish in twitterbookmark at del.icio.usbookmark at digg.combookmark at furl.netbookmark at linksilo.debookmark at reddit.combookmark at spurl.netbookmark at technorati.combookmark at google.combookmark at yahoo.combookmark at facebook.combookmark at stumbleupon.combookmark at propeller.combookmark at newsvine.combookmark at jumptags.com