自定义验证 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 文件中。
我正在尝试了解如何对 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 文件中。