如何对 Drupal 分类术语创建执行操作


How to perform actions on Drupal taxonomy term creation?

我目前正在做一个Drupal 7项目,我需要构建一个模块,每当在某个词汇表中创建新的分类术语时,它都需要我执行一个操作(填充自定义数据库表)。对此的最佳实践是什么?有没有我可以使用的钩子?我在这里有什么选择?

模块说明:管理员需要能够在模块配置页面上为在该特定词汇中创建的每个术语分配一个电子邮件地址。

如果你不太熟悉Drupal API和编码,你可以随时使用规则模块,它有漂亮的UI并给你很多功能。它使您可以对某些事件创建条件操作,例如"节点更新后发送电子邮件"。使用此模块,您可以创建许多自定义事件,条件和操作。

这是规则模块的链接:https://www.drupal.org/project/rules

您需要启用规则 UI 模块才能在 UI 中使用规则模块。

我会开始看

hook_taxonomy_term_insert

https://api.drupal.org/api/drupal/modules!taxonomy!taxonomy.api.php/function/hook_taxonomy_term_insert/7

https://api.drupal.org/api/drupal/modules!taxonomy!taxonomy.api.php/7