[TYPO3-german] tt_news mit extra code erweitern

Bjoern Pedersen bjoern.pedersen at frm2.tum.de
Tue Jun 1 13:20:17 CEST 2010


Am 01.06.2010 13:11, schrieb Raphael Weber:
> Hallo Björn,
> 
>> Deine extraCodesProcessor-funktion kriegt doch die ttnews-Instanz als
>> parameter. Und die Funktion kann dann natürlich entweder selber die
>> Ausgabe beliebig gestalten, oder aber wieder an displayList
>> zurückdelegegieren.
> und den zweiten Weg gehe ich. Ich möchte ja schliesslich nur eine
> alternative LATEST Ansicht:
> 
> [PHP]
> class tx_vnttnewsextend_extracodes {
>   function extraCodesProcessor($pObj) {
>     switch ($pObj->theCode) {
>         case 'LATEST2':
>           $prefix_display = 'displayLatest';
>           $templateName = 'TEMPLATE_' . strtoupper($theCode);
>           $content = $pObj->displayList();
>         break;
>         default:
>           $content = 'CODE "' . $theCode . '" unbekannt!';
>         break;
>     }
>     return $content;
>   }
> }
> [/PHP]
> 
>> Dazu ist das zweite Array da, das eigentlich nur ein
>> anderes Template setzt.
> Welches Array meinst du genau?
> 
> Grüße,
>     raphael
OK, das geht zur Zeit so wirklich nicht, usercodes nehmen immer die
Configuration von displayList, wenn man einfach an displayList
zurückdelegiert. Du musst also in deiner Userfunktion den erforderlichen
Teil von displayList kopieren, dann funktioniert das.






More information about the TYPO3-german mailing list