我试图了解如何将自定义验证放到Drupal webform中。
我明白我必须在某处放置一些功能,但我无法理解在哪里。有人说我必须将我的自定义代码放在模块webform中,在钩子中,但是什么文件?其他人说我必须将我的代码放在模板的template.php
文件中。
我认为我必须实现的代码示例:
function starting_drupal_dev_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'article_node_form') {
$form['#validate'][] = 'starting_drupal_dev_form_validate';
dpm($form['#validate']);
}
}
我在互联网上找到了这个例子:drupal form validation但是这很令人困惑。
有人可以澄清一下吗?我正在使用Drupal 7.43。
答案 0 :(得分:0)
好的,所以我的问题的答案是将form_alter函数放在mymodule.module文件中。