首页 > 解决方案 > 在drupal 7中移动项目时挂钩

问题描述

我一直在寻找 drupal 7 中的一个钩子,它允许我在用户将分类术语移入或移出另一个分类时发送 http 请求。例如: 在此处输入图像描述

我希望能够在我World War进出时“检测到” This is War
我希望你能帮助我,并为我的无知感到抱歉。

标签: drupal-7drupal-taxonomydrupal-hooks

解决方案


对于任何试图实现这一目标的人,我找到了一种方法。不确定它是否是唯一的,但它是这样的:

在您的自定义 .module 文件中,使用以下表单 ID 实现挂钩

function mymodule_form_taxonomy_overview_terms_alter(&$form, $form_state)

然后,您可以添加这样的#submit元素:

$form['#submit'][] = 'my_custom_handler';

现在,您可以定义my_custom_handler如下

 function my_custom_handler($form, &$form_state)

my_custom_handler每次用户以特定形式保存更改时都会执行。如果您需要获取my_custom_handler方法中的术语,您可以以某种方式模仿源分类模块中的代码。
我希望有人觉得这很有用


推荐阅读