[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