[TYPO3-german] Wie hooks benutzen? -> Bestehende Extension erweitern

Volker Golbig typo3 at machwert.de
Tue Aug 15 12:25:49 CEST 2006


Hallo Liste,

ich versuche die Calendar Base (cal) Extension zu erweitern.

Bin dabei nach folgender gut beschriebener Anleitung vorgegangen: 
http://typo3.org/development/articles/how-to-use-existing-hooks

Klappt auch soweit, bis auf die Tatsache, dass ich folgende 
Fehlermeldungen erhalte:

Warning: main(Array) [function.main]: failed to open stream: No such 
file or directory in 
../typo3conf/ext/cal/controller/class.tx_cal_controller.php on line 1226

Warning: main() [function.include]: Failed opening 'Array' for inclusion 
(include_path='.:/usr/local/lib/php') in 
../typo3conf/ext/cal/controller/class.tx_cal_controller.php on line 1226


Wahrscheinlich liegt mein Fehler in der Registrierung der Klasse in der 
ext_localconf.php meiner Extension. Dort habe ich versucht analog zum 
Manual die Klasse wie folgt zu registrieren:

$GLOBALS 
['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/cal/controller/class.tx_cal_controller.php']['drawweekClass'][] 
= 
'EXT:scheduler/class.tx_scheduler_weekmanipulation.php:tx_scheduler_weekmanipulation';

im Manual wird jedoch eine Typo3-Core-Klasse erweitert:

$GLOBALS 
['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] 
= 
'EXT:myextension/class.myextension_tcemainprocdm.php:tx_myextension_tcemainprocdm';


Tatsächlich wird meine "Hook-Funktion" preWeekRendering {} ausgeführt, 
nur erscheinen obige Fehlermeldungen.

Hat jemand nen Tipp?

Danke und Grüße
Volker




More information about the TYPO3-german mailing list