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

Tim Zech tizech at gmail.com
Wed Jul 5 20:32:35 CEST 2006


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