Mittwald CM Service: TYPO3-Hosting, TYPO3-Schulungen, Agenturpakete, Managed-Server
Optimiertes TYPO3 Hosting von Mittwald CM Service

Header Bild in CSS_inlineStyle

Autor Nachricht
Verfasst am: 06.06.2009 [16:08]
Sperber

[Themenersteller]
dabei seit: 12.10.2006
Beiträge: 30

Hallo zusammen,

ich möchte ein Header-Bild aus der DB-Spalte "media" auslesen und in CSS_inlineStyle schreiben, da ich es nicht im HTML stehen haben will.

Bis jetzt bin ich soweit gekommen:

Typoscript:Zeilennummerierung:  An / Aus

  1. page = PAGE
  2. page.typeNum = 0
  3. page.10 = USER
  4. page.10.userFunc = tx_templavoila_pi1->main_page
  5.  
  6. temp.headerImage = IMG_RESOURCE
  7. temp.headerImage {
  8.   file.import = uploads/media/
  9.   file.import.field = media
  10.   file.import.listNum = 0
  11.   stdWrap.wrap = #header{ background-image: url(|); }
  12. }
  13.  
  14. page.5 < temp.headerImage
  15.  
  16. page{
  17.   CSS_inlineStyle < temp.headerImage
  18. }


Sodala, page.5 gibt mir genau das zurück,. was ich haben will, aber in CSS_inlineStyle ist nix drin.
Liegt wahrscheinlich daran, dass temp.headerImage ein Objekt und kein String ist, aber diese Erkenntnis bringt mich auch nicht weiter.
Also wenn mir jemand helfen kann, dann wäre ich höchst dankbar.

Viele Grüße
Sascha
Verfasst am: 26.06.2009 [11:53]
JBrooks


dabei seit: 07.09.2006
Beiträge: 89


CSS_inlineStyle erlaubt nur den Typ String. Daher lässt sich per TypoScript das ganze nicht zuweisen wie du es machen möchtest.

Eine Alternative wäre headerData zu benutzen. Hier ein Beispiel:

Typoscript:Zeilennummerierung:  An / Aus

  1. page.headerData {
  2.         # Browser Spezifische CSS Angaben
  3.         120 = IMG_RESOURCE
  4.         120 {
  5.                 file.import = uploads/media/
  6.                 file.import.field = media
  7.                 file.import.listNum = 0
  8.         }
  9.         120.stdWrap.wrap = <style type="text/css"> #header{ background-image: url(|) } </style>
  10. }




 
TYPO3 Hosting in der Version 4.3.2 kostenlos bei Mittwald CM Service testen

TYPO3 4.3.2 jetzt testen

Testen Sie die neue TYPO3 Version 4.3.2 kostenlos für einen Monat


Entwicklerschulungen

  • Espelkamp:
    Mit., 17.03.10 - Fre., 19.03.10
  • Berlin:
    Mit., 21.04.10 - Fre., 23.04.10
  • Köln:
    Mon., 21.06.10 - Mit., 23.06.10