0

'mytype_node_form'というCCK定義のフォームがあります。

form_overridesというモジュールを作成します

$ form_id='mytype_node_form'を正常にチェックするform_overrides_form_alterという関数を作成します

質問:

モジュールform_overridesの検証関数(hook_validate)の名前を教えてください。これにより、カスタム検証をフォームmytype_node_formに追加できますか?

こんな感じかと思いました

function form_overrides_mytype_node_form_validate($ form、&$ form_state)または
function form_overrides_validate($ form、&$ form_state)

4

1 に答える 1

1

で検証関数を指定しない場合$form['#validate']、Drupal はフォーム ID に「_validate」を加えた名前の関数を探します。したがって、この場合は (送信機能mytype_node_form_validate()も同様に)を探します。mytype_node_form_submit()

于 2010-04-20T11:56:04.987 に答える