drupal-7 - 在drupal 7中移动项目时挂钩
问题描述
我一直在寻找 drupal 7 中的一个钩子,它允许我在用户将分类术语移入或移出另一个分类时发送 http 请求。例如:
我希望能够在我World War
进出时“检测到” This is War
。
我希望你能帮助我,并为我的无知感到抱歉。
解决方案
对于任何试图实现这一目标的人,我找到了一种方法。不确定它是否是唯一的,但它是这样的:
在您的自定义 .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
方法中的术语,您可以以某种方式模仿源分类模块中的代码。
我希望有人觉得这很有用
推荐阅读
- wso2 - 如何使用租户管理员凭据登录 WSO2 IS Analytics 门户?
- c++ - 在苹果 m1 上的 Clion 版本中找不到 bits/stdc++.h' 文件
- sql - 通过 GraphQL 返回 sql/postGIS 创建的视图
- vue.js - HTML 拖放 api getdata undefined
- php - 试用期系统连同订阅 - PHP 和 MySQL
- javascript - 从另一个对象构建对象,该对象将其键与数组中的值进行比较
- node.js - Azure 函数未登录 AppInsights 中的所有跟踪
- sparql - 如何使用 rdf4j 构造长查询
- swiftui - Delete Func 删除列表中的所有项目 - SwiftUI
- spring-cloud - Spring Cloud Gateway 中如何根据 Eureka 元数据过滤服务