TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Image Cache für CSS Background


Autor Nachricht
Verfasst am: 13. 02. 2012 [15:08]
pmeier99
Themenersteller
Dabei seit: 19.06.2011
Beiträge: 8
Hallo zusammen,

ich möchte in der Detail-Ansicht für tt_news Artikel das zum Artikel gehörige Bild als CSS Background eines DIVs einbetten. Das ganze soll über einen Marker geschehen:

HTML
<div id="dynamicbackground" style="background-image:url(###DYNAMICBACKGROUND###)">


um dann zu folgender Ausgabe zu kommen:

HTML
<div id="dynamicbackground" style="background-image:url(typo3temp/pics/7c5835be7b.jpg)">


Das habe ich fast schon hinbekommen mit folgendem Code:

TYPOSCRIPT
page.10.marks.DYNAMICBACKGROUND = IMG_RESOURCE
page.10.marks.DYNAMICBACKGROUND {
  file = TEXT
  file {
    dataWrap = DB:tt_news:{GP:tx_ttnews|tt_news}:image
    wrap3 = uploads/pics/{|}
    insertData=1
  }
  file.width = 200
  file.height = 200
}


Das Problem ist nur, dass mir ein anderes Bild aus dem Typo3 Bildcache angezeigt wird, also nicht jenes, welches eigentlich mittels dataWrap ausgelesen wird.

Folgender Code liest das richtige Bild aus, allerdings nicht aus dem Cache, sondern direkt aus dem Originalfile. Hier ist das Problem, dass es sich in der Grösse nicht anpassen lässt (weil erst ab CSS 3 Hintergrundbilder skaliert werden können):

TYPOSCRIPT
#page.10.marks.DYNAMICBACKGROUND = TEXT
page.10.marks.DYNAMICBACKGROUND {
  dataWrap = DB:tt_news:{GP:tx_ttnews|tt_news}:image
  wrap3 = uploads/pics/{|}
  insertData=1
}


Hat jemand eine Idee, wieso im ersten Code Snippet der Typo3 Cache nicht macht, was ich erwarte?

Vielen Dank für jegliche Tips!

Gruss,
Pete
Profil
Verfasst am: 16. 02. 2012 [15:13]
udowald
Dabei seit: 05.11.2006
Beiträge: 159
Hallo Pete,

könnte es sein, dass die berechneten Bilder nicht in upload/pics/ sondern woanders liegen?

Gruß udowald
Profil
Verfasst am: 16. 02. 2012 [15:23]
pmeier99
Themenersteller
Dabei seit: 19.06.2011
Beiträge: 8
Hi udowald,

Die Bilder liegen tatsächlich in upload/pics, da liegen auch ganz viele andere gecachte Bilder. Nur jenes, dass dann verlinkt wird, enspricht nicht dem Bild, das ich angebe.
Profil