我使用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写的
任何人都可以建议我在哪里做错了。
答案 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');
在我的模块上面。 现在它的工作正常。