[TYPO3-german] tt_news 2.4.0 erweitern mit "itemMarkerArrayFunc.php"

Burkhardt Wenzel burkhardt.wenzel at xmental.de
Thu Jul 6 07:04:53 CEST 2006


ja habe ich gemacht, ganz böse: offensichtlich
wird noch nicht einmal die funktion erkannt; grmpf

so stehts aber im manual bzw. ist das die modifizierte
version von tt_news/res/example_itemMarkerArrayFunc.php

damit soll man auf die funktion itemMarkerArrayFunc()
zugreifen können, die eine class von tt_news ist.




Tim Zech schrieb:
> hast du mal einfach ein echo gemacht, um zu sehen, dass deine funktion
> angesprochen wird?
> 
> 2006/7/5, Burkhardt Wenzel <burkhardt.wenzel at xmental.de>:
>> hallo liebe liste,
>>
>> mir qualmt echt der kopf und bin mit meinem latein am ende:
>>
>> laut manual habe ich versucht tt_news um ein eigenes feld
>> zu erweitern. dafür habe ich mit dem kickstarter eine eigene extension
>> erstellt. prima: das neue feld(zusätzlicher rte) ist auch im backend
>> da und lässt sich mit inhalten füllen.
>>
>> dann natürlich noch das rendern des content für das frontend:
>> dafür habe ich laut manual die userfunction "itemMarkerArrayFunc"
>> benutzt.
>> leider wird der marker nicht erkannt und ergo auch kein content
>> ausgegeben. ich dachte die funktion sei genau dafür gut eigene marker
>> für zusätzliche felder zu benutzen. habe ich da was falsch verstanden?
>>
>> mein setup:
>>
>> #allgemeines
>> ################################################################
>> neue erzeugtes feld tt_news: tx_xmnews_special
>> field name in der extension: special
>> template-marker: ###NEWS_SPECIAL###
>>
>> #ts in root template
>> ################################################################
>> # include php script for extended news
>> includeLibs.displayExtendedNews =EXT:xm_news/res/itemMarkerArrayFunc.php
>> # call user function
>> plugin.tt_news.itemMarkerArrayFunc = user_displayExtendedNews
>>
>>
>> #itemMarkerArrayFunc.php
>> ################################################################
>> <?php
>> function user_displayExtendedNews($markerArray, $conf){
>>         $row = $conf['parentObj']->local_cObj->data; // get the data 
>> array of
>> the current news record
>>                 if ($row['tx_xmnews_special']) {
>>                         $markerArray['###NEWS_SPECIAL###'] .=
>> $conf['parentObj']->local_cObj->tx_xmnews_special($conf['parentObj']->conf[' 
>>
>> tx_xmnews_special.']) ;
>>
>>                 } else { // No content in  field special
>>                 $markerArray['###NEWS_SPECIAL###']='Test ';
>>         }
>>         return $markerArray;
>> }
>>
>> ?>
>>
>> wie genau kann ich denn den marker ansprechen und wie genau
>> kann ich den content für mein zusätzliches feld ausgeben?
>>
>>
>> bin für jeden tipp extrem dankbar!
>> _______________________________________________
>> 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