2016-06-30 8 views
0

バックエンドで内容が変更されたかどうかを確認してから、メールを送信することは可能ですか?TYPO3のコンテンツ変更時にコードを実行

つまり、バックエンドのコンテンツを誰が修正したのか、どういうふうに気付き、自動的にメールを送信できますか?

答えて

4

はい。バックエンドでコンテンツが変更されると、データベース操作の前後にいくつかのフックが呼び出されます。これらのフックごとに登録することができます。右フックを見たいクラスは\TYPO3\CMS\Core\DataHandling\DataHandlerです。

あなたのext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'] 

配列にクラス名を追加することによって、processDatamap_afterDatabaseOperationsフックのクラスを登録します。

フックの詳細については、TYPO3のhttps://usetypo3.com/signals-and-hooks-in-typo3.html

関連する問題