背景: Drupal 6では、多くの必須フィールドを持つ非常に長いCCKフォームを使用しています。私はまた、いくつかのユーザーに特別な権限を与えるモジュールを持っています。 1つの権限で、ユーザーは必須フィールドをスキップしてフォームを送信することができます。私は、ユーザに、(特権を持たないユーザに対して)送信を確認する前に必要ないくつかのフィールドをスキップしたことをユーザに警告したいと思います。デフォルトのCCKフォームの検証をプログラムでスキップ
質問: CCKフォームのデフォルト検証をスキップするにはどうすればよいですか? (具体的には、必須フィールド)
以前の研究:私は既にこれに対する答えを徹底的に調査しました。私はhook_form_alter()とおそらくafter_build()を使うべきであることを知っています。私はすでにしかし、検証が行儀の方法に変化が(必要なフィールドの例えばエラーが何も提出が発生しましたしない、残った)がなかった
$form['#validate'] = array();
を使用して検証をリセットしようとしています。