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

Burkhardt Wenzel burkhardt.wenzel at xmental.de
Thu Jul 6 10:05:28 CEST 2006


echo('verdammte funktion hier ausgeben');

geht leider auch nicht ausserhalb der funktion.
aber wieso wird die nicht inkludiert?

Tim Zech schrieb:
> mach mal ein echo ausserhalb der funktion, so kannst du testen, ob die
> datei includiert wird oder nicht. ansonsten liegt der fehler irgendwo
> im typoscript. ich arbeite momentan selbst mit der funktion um einen
> newsbrowser (nächste, letzte) in der singleansicht zu realisieren, und
> das klappt bisweilen alles wunderbar.
> 
> 2006/7/6, Burkhardt Wenzel <burkhardt.wenzel at xmental.de>:
>> 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
>> >>
>> _______________________________________________
>> 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