自定义验证webform Drupal

时间:2017-01-10 13:38:24

标签: php validation webforms drupal-7

我试图了解如何将自定义验证放到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。

1 个答案:

答案 0 :(得分:0)

好的,所以我的问题的答案是将form_alter函数放在mymodule.module文件中。