[TYPO3-german] image im GIFBUILDER per userfunc einbinden
Ralf-René Schröder
ralf.rene at online.de
Thu Nov 4 23:16:27 CET 2010
ich hatte dies thema zwar schon einmal, aber vielleicht bringt mich ja jetzt jemand auf den
richtigen weg (da fehlt bestimmt nur eine Kleinigkeit)
SORRY für das erneute Posting ...
in einem GIFBUILDER Objekt möchte ich eine Imagedatei per useFunc dynamisch zuweisen, aber ich
scheitere bei der einfachen Übergabe
------------------
mein TS:
------------------
page.headerData.2222.125.file = GIFBUILDER
page.headerData.2222.125.file {
# dies nur als funktionierendes Beispiel bei einem Textobjekt
13 = TEXT
13.text.cObject = USER
13.text.cObject.userFunc = user_wetter->temp
# dies nur als funktionierendes Beispiel bei einem Textobjekt
15 = IMAGE
15.file = ###WETTER_BILD###
15.file.cObject = USER
15.file.cObject.userFunc = user_wetter->main
# 15.file = fileadmin/testbild.png
# wenn ich den Pfad direkt setze klappt es, ich brauche ihn aber aus der userFunc
}
}
------------------
meine userfunc:
------------------
class user_wetter {
var $cObj;
function main($content,$conf) {
# dies ist nur ein Versuch, in der funktionierenden temp funktion ist dies nicht enthalten
$this->cObj = t3lib_div::makeInstance('tslib_cObj');
//erst einmal eine fixe zuweisung
$wetterBild = 'fileadmin/testbild.png';
$conf['page.']['headerData.']['2222.']['125.']['file.']['15.']['file'] =
str_replace('###WETTER_BILD###', $wetterBild,
$conf['page.']['headerData.']['2222.']['125.']['file.']['15.']['file']);
$content = $this->cObj->cObjGet($conf,$addKey);
return $content;
}
}
------------------
was ist hier falsch um an das IMAGE file Objekt im GIFBUILDER einen Pfad zu übergeben
(das Objekt hat keine stdWrap Funktionalität entgegen dem Text Objekt im GIFBUILDER)
--
Ralf-René Schröder
http://if-20.com ... YAML templates for TYPO3
______________________________________________
More information about the TYPO3-german
mailing list