Hi
ich möchte einen Wrap um den lib.stdheader legen, jenen aber um eine mit GIFBUILDER erzeugte Grafik erweitern. Ich bekomme die URL mit Hilfe von IMG_RESOURCE, allerdings weiß ich nicht, wie ich jene nun in den Wrap einbinden kann.
temp.boxArrow = IMG_RESOURCE
temp.boxArrow.file = GIFBUILDER
temp.boxArrow.file {
XY = [10.w], [10.h]
backColor = {$myPageColor}
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = [5.w], [5.h]
transparentBackground = 1
5 = IMAGE
5.file = fileadmin/projekte/web/ju-ft.de/images/pfeil-header.gif
}
}
lib.stdheader.10.2.wrap = div class="boxHead" style="background-image:url({$temp.boxArray});">|</div>
mir ist klar, dass das so wie oben nicht funktionieren kann. Habe aber keine Idee, wie man das Problem umgehen könnte.
Habe auch versucht dem Wrap ein COA-Objekt zu zuweisen, welcher den Token "|" beinhaltet; Ergebnis war aber, dass jener als "|" auch im FE dargestellt wurde :-(
Hoffe Ihr könnt mir helfen...
Hallo Vassili!
Also für Dein Problem weiß ich keine direkte Lösung, es scheint mir auch etwas problematisch zu sein, zwei dynamische Inhalte auf einmal einzubinden, aber bin auch noch rlativer Anfänger.
Aber ich hatte das Problem, ein erzeugtes Bild in einen Hintergrund zu laden und habe es so gelöst:
# Bild erstellen
temp.bgImgFileTopGen = IMG_RESOURCE
temp.bgImgFileTopGen.file = GIFBUILDER
temp.bgImgFileTopGen.file {
XY = 700, 186
5 = IMAGE
5.file {
import = uploads/media/
import.field = media
import.listNum = 0
}
10 = TEXT
10.text.field = title
10.offset = 10, 40
}
###### Styles in den Header schreiben ######
#Hintergrundbild für den oberen Bereich dynamisch setzen
seite.headerData.10 = CONTENT
seite.headerData.10 < temp.bgImgFileTopGen
seite.headerData.10{
stdWrap.wrap (
<style type="text/css">
.top_layer {
background-image: url(|);
background-repeat: no-repeat;
}
</style>
)
}
Vielleicht hilft´s ja.
Gruß aga
Hi...
danke für deine Lösung... kann man vllt. noch gut brauchen :-)
Für mein Problem setzte ich nun folgenden Code ein:
#Pfeil im Box-Header:
temp.boxArrow = IMG_RESOURCE
temp.boxArrow.file = GIFBUILDER
temp.boxArrow.file {
XY = [10.w], [10.h]
backColor = {$myPageColor}
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = [5.w], [5.h]
transparentBackground = 1
5 = IMAGE
5.file = fileadmin/templates/ju-ft.de/images/pfeil-header.gif
}
}
temp.boxHeader = COA
temp.boxHeader {
10 = HTML
10.value = <div class="boxHead" style="background-image:url(
20 < temp.boxArrow
30 = HTML
30.value = );"><h2
40 = TEXT
40.data = register:headerStyle
50 = TEXT
50.data = register:headerClass
60 = HTML
60.value = >
70 = TEXT
70.data = field:header
80 = HTML
80.value = </h2></div>
}
lib.stdheader.10.2 < temp.boxHeader