Zum Inhalt springen

IMG_RESOURCE - height wrappen

Erstellt am 14. Dezember 2008 · 2 Antworten · letzte Antwort am 14. Dezember 2008

Tags: Frage

toschntuach ·

Hi Forum!

Ich möchte gerne mit

page.headerData.22 = IMG_RESOURCE
page.headerData.22 {
  file.import = uploads/media/
  file.import.data = levelmedia: -1, slide
  file.import.listNum = 0
  file.import.override.field = media
  stdWrap.wrap = <style type="text/css">#main{ background-image: url(|); }</style>
  stdWrap.ifEmpty = fileadmin/templates/images/bild1.jpg
}

ein Hintergrundbild anzeigen... Geht spitze... 8-)

Jetzt würd ich gerne zusätzlich ein padding für #main ausgeben... Dazu bräucht ich allerdings die Höhe des Bildes (der IMG_RESOURCE)... Kann ich das irgendwie wrappen??

Wär super, wenn da jemand helfen könnte...

Danke,
Roman

toschntuach ·

Hey, super... Danke, das war ein echt super Hinweis!

Die im Link angeführten Eigenschaften funktionieren allerdings wirklich nur mit einem IMAGE-Objekt... Es gibt allerdings auch TSFE:lastImgResourceInfo für IMG_RESOURCE-Objekte...

Hier meine endgültige Lösung...

##################
# Dynamische Header-Bilder
##################
page.headerData.23 = COA
page.headerData.23 {
  10 = IMG_RESOURCE
  10.file.import = uploads/media/
  10.file.import.data = levelmedia: -1, slide
  10.file.import.listNum = 0
  10.file.import.override.field = media
  10.stdWrap.wrap = <style type="text/css">#main{ background: url(|) no-repeat center top; }
  10.stdWrap.ifEmpty = fileadmin/templates/images/bild1.jpg
  
  30 = TEXT
  30.data = TSFE:lastImgResourceInfo|1
  30.stdWrap.wrap = #main{ padding-top: | px; }</style>
  30.stdWrap.ifEmpty = 253
}

Danke & beste Grüße,
Roman