Hi,
Ichhabe folgendes Problem:
Auf meiner Seite sollen dynamische Headergrafiken dargestellt werden. Dafür habe ich eine kleine Extension geschrieben, die das Bild passend zur aktuellen Seite auswählt und als string zurückgibt.
Soweit funktioniert auch alles. Die Funktion gibt:
return '<img src="uploads/tx_onmbildbanner/' .$topimage .'" alt="" id="bannerimg" />';
Im Typoscript wird es ans Template übergeben:
marks.banner >
marks.banner < plugin.tx_onmbildbanner_pi1
Jetzt kommt aber dazu, dass ein Verlauf und diverse Texte über jedes Bild gelegt werden soll. Das mache ich über den GIFBUILDER. Allerdings weiss ich jetzt nicht, wie ich den Wert meiner Extension an die Eigenschaft "file" meines IMAGE Objektes übergeben bekomme.
Das Script gibt jetzt folgendes zurück:
return 'uploads/tx_onmbildbanner/' .$topimage;
Im Typoscript:
marks.banner = IMAGE
marks.banner.params = id="bannerimg"
marks.banner.file = GIFBUILDER
marks.banner.file {
XY = 653,67
backColor = white
10 = IMAGE
10.file = plugin.tx_onmbildbanner_pi1
10.offset = 0,0
10.mask=fileadmin/startseiten_bilder/over.jpg
}
Vor allem geht es um diese Zeile:
10.file = plugin.tx_onmbildbanner_pi1
Das funktioniert so nicht. Warum ist mir auch einigermassen klar, aber wie kann ich das umgehen? Irgendwie verzweifel ich gerade..