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

Tim Zech tizech at gmail.com
Thu Jul 6 10:20:19 CEST 2006


hast du deine funktion mit user_ vorrangestellt benannt?

schau mal hier:
http://typo3.org/fileadmin/typo3api-4.0.0/d3/d3d/classt3lib__div.html#c5fb3cdc7cfcf6e1644187b1ac5ff228

ich bin momentan auch an der realurl extension dran, dort kann man
auch eine externe funktion angeben zum nachbearbeiten der urls, diese
wird ebenfalls nicht includiert, dabei ist mir das o.g. aufgefallen.
vielleicht ist es das?

2006/7/6, Burkhardt Wenzel <burkhardt.wenzel at xmental.de>:
> 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
> _______________________________________________
> 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