David Bruchmann schrieb: > Ist richtig, aber pibase ist fürs FE und Du mußt dann einen ganzen > Schwung an Classen instantiieren, was normalerweise mehr oder weniger > indirekt durch index.php bzw. init.php erledigt wird. > Bei > $image = $this->local_cObj->IMG_RESOURCE($imgConf); > Die Bilder haben ja im Prog keine absoluten Pfade. Ich nehem mal an, dass erledigt die Klasse.
> mußt du als erstes das Bild (die quelle) und als zweites $imgConf übergeben. > > Nö. Die Quelle steckt doch schon im Conf, nämlich in '$imgConf['file'] = $foo;' > Evtl. geht der Fehler dann schon weg. hoffentlich $) > > Viele grüße > David > > > > > > ----- Ursprüngliche Nachricht ----- > Von: Rainer Schleevoigt <rai...@webmasterei-hamburg.de> > Gesendet: Dienstag, 18. August 2009 15:20:57 > An: German TYPO3 Userlist <typo3-german@lists.netfielders.de> > CC: > Betreff: Re: [TYPO3-german] Bildskalierung in TCA-wizards (Aufruf von > Methoden aus tslib_pibase) > >> Hallo David Bruchmann, >> habe ich verstanden. Was ist nun der Unterschied, wenn ich meine Klasse >> aus pi_base extende? Dann stehen doch die Methoden auch zur Verfügung? >> >> Rainer >> >>> ----- Ursprüngliche Nachricht ----- >>> Von: Rainer Schleevoigt <rai...@webmasterei-hamburg.de> >>> Gesendet: Dienstag, 18. August 2009 14:59:52 >>> An: German TYPO3 Userlist <typo3-german@lists.netfielders.de> >>> CC: >>> Betreff: Re: [TYPO3-german] Bildskalierung in TCA-wizards (Aufruf von >>> Methoden aus tslib_pibase) >>> >>> >>>> David Bruchmann schrieb: >>>> >>>> >>>>> mhm, der Guifbuilder macht die Farbe von der Mütze so alt ;-) >>>>> >>>>> Die Konstruktion wird in u.a. tt_news verwendet, für Beispiele einfach >>>>> immer nach local_cObj suchen. >>>>> >>>>> >>>>> >>>>> >>> require_once(PATH_tslib . 'class.tslib_content.php'); >>> >>> class tx_irgendwas { >>> >>> function tu_was () { >>> $this->local_cObj = >>> t3lib_div::makeInstance('tslib_cObj'); >>> $param = $PA['row']['rot']; >>> if (!$param[0]) return null; >>> $images = array(); >>> foreach($fooimages AS $img) { >>> $parts = explode('|',$img); >>> $imgConf = array(); >>> $imgConf['file'] = $parts[0]; >>> $imgConf['file.'] = array('maxW' => '360'); >>> $image = $this->local_cObj->IMG_RESOURCE($imgConf); >>> array_push($images,$image); >>> } >>> } >>> } >>> >>> >>> >>> >>> >>>> wirft leider 'Call to a member function getFileName() on a non-object '. >>>> Werde mal gurgeln, was '$this->local_cObj-' betrifft.. >>>> >>>> >>> Lies besser das: >>> http://www.php.net/manual/de/language.oop5.php >>> >>> hatten wir neulich schon das Thema ;-) >>> >>> >>> Viele Grüße >>> David >>> _______________________________________________ >>> TYPO3-german mailing list >>> TYPO3-german@lists.netfielders.de >>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german >>> >>> >>> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.netfielders.de >> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german >> >> > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.netfielders.de > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german > > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german