在TYPO3中更改内容时执行代码

时间:2016-06-30 19:03:52

标签: typo3 typoscript extbase

是否可以注意到后端中的内容是否发生了变化,然后发送邮件?

换句话说,我可以以某种方式注意谁修改了后端的内容,然后自动发送电子邮件?

1 个答案:

答案 0 :(得分:4)

是。在后端更改内容时,会在数据库操作之前和之后调用多个挂钩。您可以注册每个钩子。您想要查看右侧挂钩的类是\TYPO3\CMS\Core\DataHandling\DataHandler

你可以,例如通过将类名添加到数组

来注册processDatamap_afterDatabaseOperations挂钩的类
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']

ext_localconf.php

您可以在此处找到有关TYPO3中的挂钩的更多信息:https://usetypo3.com/signals-and-hooks-in-typo3.html