Drupal 7覆盖核心功能taxonomy_field_validate

时间:2013-02-11 19:43:43

标签: php drupal drupal-7 drupal-modules drupal-taxonomy

由于hierarchy_select模块中的一些自定义修改,我需要能够覆盖核心分类模块中的taxonomy_field_validate函数。

我已经尝试在一个名为MYMODULE_taxonomy_field_validate的自定义模块中创建一个函数,它不会启动它我尝试更改字段设置,但这会改变数据在数据库中的存储方式,并且需要保存为分类术语。

还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

您需要在表单验证时取消设置此功能。

在您的模块中,编写hook_form_alter实现并在

中编写此代码
unset($form['#validate']['taxonomy_field_validate']);

希望这有效。