2017-01-10 15 views
0

Drupal Webフォームにカスタム検証をどのように置くことができるかを理解しようとしています。カスタム検証webform 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を使用しています。

答えて

0

私の問題に対する答えは、mymodule.moduleファイルにform_alter関数を置くことでした。