コンテンツタイプのフォームにチェックボックスを追加しました。このチェックボックスをオンにすると、送信されたデータの一部を削除したいと思います。どのように私は特定のcontaintタイプのフォームを参照するために、このモジュールを伝えることができdrupalで送信した後にフォームデータを変更する
function my_module_form_alter(&$form, &$form_state) {
// ...
$form['#submit'][] = 'my_module_form_alter_submit';
}
function my_module_form_alter_submit($form_id, $form_values) {
drupal_set_message(t('Submit Function Executed!'));
}
:?私は、カスタムモジュール(my_module.module)を作成し、そうするには
また、提出時にデータを削除するにはどうすればよいですか?あなたが提出するコールバック内で$フォームの引数をチェックすることができ、
if(isset($form['#node']) && $form['type']['#value'] == 'page') {
$form['#submit'][] = 'my_module_form_alter_submit';
}
のか:
これは問題ではありませんでした。 – doublejosh