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