TYPO3 6 で拡張機能へのフックを作成しようとしていますnews
。フックは拡張機能に対して作成されますが、拡張機能からではありません。
Hooks
in directoryというディレクトリを作成しましたtypo3conf/ext/
。私のフックは/typo3conf/ext/Hooks/tx_news_tceMain.php
class tx_news_tceMain{
function processDatamap_postProcessFieldArray($status, $table, $id, &$fieldArray, &$reference)
{
if($table='tx_new_domain_model' && $status='new')
mail('email@me.com','News added!','Body!');
}
}
ここでは名前空間を指定しませんでした。
なので、基本的にニュース記録が出るたびsaved and viewed
にメールが送られてきます。
フックを登録しましたnews/ext_localconf.php
$GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][] = 'EXT:Hooks/class.tx_tt_news_tceMain.php:tx_tt_news_tceMain';
これは機能していません。私はそれを正しくやっていますか?これをデバッグする方法はありますか?