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

Antwort per Email an