Zum Inhalt springen

tt_news hook in extbase

Erstellt am 21. Februar 2011 · 2 Antworten · letzte Antwort am 11. November 2011

Tags: tt_news, Frage

r0n ·

Hallo Forumgemeinde,

ich schreibe gerade eine Extension, die kurz gesagt eine Merkliste von Artikeln und Seiten ist.
Ich bin gerade dabei diese Funktion via

extraItemMarkerProcessor

in meine Extension zu integrieren. Jedoch mit mäßigem Erfolg.

Ich habe eine Klasse in den Ordner Classes/Hooks/ angelegt und in der ext_tables.php sowie ext_localconf.php deklariert.

Das funktioniert soweit einwandfrei. Als Beispiel:

$markerArray['###TX_COLLECTOR###'] = 'MEIN COLLECTOR';

Wird in tt_news ausgegeben.

Nun möchte ich jedoch, dass dort die normale Funktionalität meiner geschriebenen Extension abgebildet wird. Wie kann ich diese aufrufen? Wenn ich versuche ein Objekt zu erstellen, kommt immer eine Fehlermeldung:

$collection = new Tx_Collector_Controller_CollectionController;

liefert:

PHP Catchable Fatal Error: Argument 1 passed to Tx_Extbase_Persistence_Mapper_DataMapFactory::injectReflectionService() must be an instance of Tx_Extbase_Reflection_Service, null given, called in ...typo3_src-4.4.0/typo3/sysext/extbase/Classes/Dispatcher.php on line 260 and defined in ...typo3_src-4.4.0/typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapFactory.php line 45

Viel Text. Kurze Frage:
Wie kann ich meine extbase Extension via Hook in tt_news darstellen?

Über eine Antwort würde ich mich freuen.

Gruß r0n

r0n ·

Hi Leute,

leider bin ich immer noch nicht weiter gekommen.
Ist die Frage zu schwer? Zu schwer verständlich oder gibt es keine Lösung?

Ich habe in einer anderen Extension gesehen, dass für die tt_news Integration noch eine zusätzliche Extension geschrieben worden ist, nach altem Muster. Das kann doch aber nicht wirklich das Ziel sein oder?