[TYPO3-german] tt_news 2.4.0 erweitern mit "itemMarkerArrayFunc.php"
Burkhardt Wenzel
burkhardt.wenzel at xmental.de
Thu Jul 6 14:39:48 CEST 2006
hallo tim,
wenn es das nur wäre aber der pfad ist richtig:
meine extension heisst xm_news und darin liegt der ordner res
und darin halt itemMarkerArrayFunc.php
und natürlich liegt der ganze mist in typo3conf/ext
ich blicks einfach nicht wo der fehler liegen könnte...
verfzweifelte grüsse
burkhardt
Tim Zech schrieb:
> dann kanns ja nur noch am pfad liegen? weil anders siehts bei mir,
> abgesehen vom namen nicht aus.
>
> 2006/7/6, Burkhardt Wenzel <burkhardt.wenzel at xmental.de>:
>> aber ja doch:
>> #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
>>
>>
>> Tim Zech schrieb:
>> > 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
>> _______________________________________________
>> 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