Jak dodać dodatkowy moduł obsługi zgłoszeń? Próbowałem tego, ale to nie zadziałało.
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'][] = ..
możesz sprawdzić zmienną formularza i dowiedzieć się.Aby szybko odpowiedzieć na wyrafinowane pytanie Ahmada - jak dodać niestandardową funkcję przesyłania PRZED innymi funkcjami przesyłania:
źródło
Użyj następującego kodu, aby dodać dodatkową procedurę obsługi przesyłania do formularza. To działało dla mnie:
źródło