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

Tim Zech tizech at gmail.com
Thu Jul 6 09:08:49 CEST 2006


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