自定义验证 webform Drupal

Custom validation webform Drupal

我正在尝试了解如何对 Drupal 网络表单进行一些自定义验证。

我知道我必须在某处放置一些函数,但我不明白在哪里。有人说我必须将我的自定义代码放在模块 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。

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