Bagaimana cara menambahkan penangan kirim tambahan? Saya sudah mencoba ini tetapi tidak berhasil.
function c_coupon_form_alter(&$form, $form_state, $form_id) {
drupal_set_message($form_id);
switch($form_id) {
case 'commerce_checkout_form_review':
drupal_set_message($form_id . '_form submit');
$form['#submit'][] = 'c_coupon_review_submit';
}
}
function c_coupon_review_submit($form, &$form_state) {
drupal_set_message('submitted');
}
$form['buttons']['continue']['#submit'][] = ..
Anda dapat memeriksa variabel formulir dan mencari tahu.Untuk dengan cepat menjawab pertanyaan halus Ahmad - cara menambahkan fungsi kirim kustomnya SEBELUM fungsi kirim lainnya:
sumber
Gunakan kode berikut untuk menambahkan pengajuan ajukan ekstra ke formulir. Ini bekerja untuk saya:
sumber