在ctools popup drupal 7中获取错误调用未定义函数webform_component_edit_form_validate

时间:2013-02-21 16:04:38

标签: drupal-7 drupal-webform drupal-ctools

我使用webform模块创建表单。我不需要自定义webform_component_edit_form。所以 我改变了webform_component_edit_form。 在此表单中,我使用#ajax属性添加select元素。当我在url中打开它时,这工作正常。但是,当我在ctools中打开此表单时,我收到错误

Call to undefined function webform_component_edit_form_validate() in ../includes/form.inc

webform_component_edit_form_validate我用webform / incluedes / webform.components.inc写的

任何人都可以建议我在哪里做错了。

2 个答案:

答案 0 :(得分:0)

它存在于webform / includes / webform.components.inc中,因此可能没有包含它,因为您将它与表单alter集成。

尝试将此添加到您正在修改的表单项上方的表单中。

require_once drupal_get_path('module', 'webform') . '/includes/webform.components.inc';

答案 1 :(得分:0)

我用

module_load_include('inc', 'webform', '/includes/webform.components'); 

在我的模块上面。 现在它的工作正常。