[TYPO3-german] Bildskalierung in TCA-wizards (Aufruf von Methoden aus tslib_pibase)

David Bruchmann david at bruchmann-web.de
Tue Aug 18 15:36:49 CEST 2009


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);
mußt du als erstes das Bild (die quelle) und als zweites $imgConf übergeben.

Evtl. geht der Fehler dann schon weg. hoffentlich $)

Viele grüße
David





----- Ursprüngliche Nachricht -----
Von:        Rainer Schleevoigt <rainer at webmasterei-hamburg.de>
Gesendet:   Dienstag, 18. August 2009 15:20:57
An:         German TYPO3 Userlist <typo3-german at 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 <rainer at webmasterei-hamburg.de>
>> Gesendet:   Dienstag, 18. August 2009 14:59:52
>> An:         German TYPO3 Userlist <typo3-german at 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 at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>   
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 


More information about the TYPO3-german mailing list