Guten Morgen,
in meiner Verzweiflung wende ich mich an euch.
Ich habe von Typo3 4.2.10 auf 4.3.0 aktualisiert. Alles funktioniert wunderbar, bis auf das Plugin tt_news.
Rufe ich die Newsübersicht im Frontend auf, erhalte ich folgende Fehlermeldung:
Fatal error: Call to a member function extraItemMarkerProcessor() on a non-object in /htdocs/typo3conf/ext/tt_news/pi/class.tx_ttnews.php on line 1747
Leider kann ich mehr schon fast nicht mehr dazu sagen, muss aber auch gestehen, dass ich noch auf Anfängerniveau liege.
In den Logdateien konnte ich jedenfalls nichts finden, was mir weiterhilft.
Ich habe tt_news aus reiner Verzweiflung von 2.5.2 auf 3.0.0 aktualisiert - dies brachte leider keine Veränderung.
Ich wäre schon dankbar für Wege, wie ich dem problem auf die Spur kommen kann.
Danke!
Okay, ich bin weitergekommen. Ursache ist ein Hook in der ext_localconf.php des Plugins wec_knowledgebase.
## ADD HOOK for ExtraCodes
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraCodesHook'][] = 'tx_wecknowledgebase_pi1';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraGlobalMarkerHook'][] = 'tx_wecknowledgebase_pi1';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['userDisplayCatmenuHook'][] = 'tx_wecknowledgebase_pi1';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['extraItemMarkerHook'][] = 'tx_wecknowledgebase_pi1';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'][] = array('POPULAR','POPULAR',);
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'][] = array('CATDROPDOWN','CATDROPDOWN',);
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'][] = array('TUTORIAL_LIST','TUTORIAL_LIST',);
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'][] = array('TUTORIALS_MENU','TUTORIALS_MENU',);
Deaktiviere ich diese extension, klappt alles.
Nun hoffe ich, dass mir jemand helfen kann, die knowledgebase anzupassen, das dass ich sie wieder aktivieren kann.[/quote]
Hallo!
Bist du hier zu einer Lösung gekommen? Stehe vor dem gleichen Problem und würde gern weiter die wec_knowledgebase einsetzen.
Viele Grüße
Torben
So, habe den Fehler gefunden.
Das Static TS Template der "WEC Knowledgebase" muss in das aller erste TS Template inkludiert werden, welches du auf deiner Seite hast. Also nicht irgendwo im Seitenbaum ein Extension-Template anlegen und dort das Static TS der "WEC Knowledgebase" inkludieren, sondern ganz oben im Root-Template.
Viele Grüße
Torben