Zum Inhalt springen

Random Backgroundimage

Erstellt am 29. Mai 2011 · 1 Antwort · letzte Antwort am 6. Juni 2011

Tags: Frage

Bodio ·

Guten Abend,
Ich arbeite mit TemplaVoila.
Ich möchte das einem Div random ein Hintergrundbild zugeteilt wird. Wie gehe ich das mit Typoscript am sinnvollsten und elegantesten an?
Brauche ich dafür ein PHP-Script oder ist dies auch nur mit Typoscript realisierbar?

Gruß

Coreblade ·

Hallo Bodio

Die Extension cc_random_image ist für Random Bilder zu empfehlen. Man gibt einfach einen Ordner an, der die Bilder enthält.
Hier ein Code Schnippsel, welcher noch prüft ob im Media (Tab Ressorucen in Seiteneigenschaften) ein Bild vorhanden ist. Wenn ja wird dieses gesetzt. Also kann wenn gewünscht auch ein fixes angegeben werden.

lib.header < plugin.tx_ccrandomimage_pi1
lib.header {
  path = fileadmin/headerimages/
  fileExt = jpg,jpeg,gif,png
  renderObj = COA
  renderObj {
    wrap = |
    10 = TEXT
    10 {
    value = <img height="350" width="800" src="###FILE_1###">
    override.cObject = IMAGE
      override.cObject {
        file {
          import = uploads/media/
          // nimm meine eigenen Bilder, wenn ich keine habe, lass alles leer
          import.data = levelmedia: -1
          import.listNum = 0
          width = 800px
          height = 350px
        }
      }
    }
  }
}