Zum Inhalt springen

TYPO3: Unterschiedliche Hintergrundgrafiken je Seite per Typoscript

Manchmal möchte ein Kunde auf manchen Seiten eine andere Hintergrundgrafik haben.
Diese Lösung setzt ein inline CSS ein, um das zu erreichen:

UPDATE! Ab TYPO3 6 funktioniert das nicht mehr. Die TYPO3 6 Lösung ist weiter unten:

Bis TYPO3 4.x:

page.headerData.5 = COA
page.headerData.5 {
  10 = TEXT
  # Content Slide damit man nicht überall eine HG Grafik in die Ressourcen einfügen muss:
  10.data = levelmedia:-1, slide
  10.stdWrap.required = 1
  10.stdWrap.wrap (
  <style type="text/css">/*<![CDATA[*/
  body{
    # Es soll das Bild aus dem Ressourcen Feld eingefügt werden:
    background: url(uploads/media/|) top center no-repeat;

  }
  /*]]>*/</style>
  )
}

Ab TYPO3 6.x:

page.headerData.5 = COA
page.headerData.5 {
  10 = FILES
  10.references {
    data = levelmedia:-1, slide
  }
  10.renderObj = TEXT
  10.renderObj {
    data = file:current:publicUrl
    wrap = background:url(|); top center fixed;
  }
  wrap(
  <style type="text/css">/*<![CDATA[*/
  body{
    |
  }
  /*]]>*/</style>
  )
}

 

Schreibe einen Kommentar