Пользовательский url-адрес drupal 7 в веб-форме не перенаправляет

Кто-нибудь обнаружил, что Drupal Webform игнорирует их собственный URL в настройках?
Мы настроили форму правильно, и раньше она работала, но теперь мы просто автоматически перенаправляемся на домашнюю страницу с нашим подтверждающим сообщением. Любая поддержка будет оценена. Спасибо

0
0
327
1

Ответы 1

В ловушке отправки веб-формы вы можете указать перенаправление:

function my_custom_webform($form, &$form_state){
    // Build your form with from api

    // add a custom submit if you need , or use core hook_submit
    // $form['#submit'][] = 'my_custom_callback_submit';
    // for this answer i'll use core hook_submit

    return $form;
}

function my_custom_webform_submit($form, &$form_state){
 // [.. do some stuff]
 // ensure to not have => $form_state['rebuild'] = TRUE;
 // because this can't work with redirect


  $form_state['redirect'] = 'my/url'; // go to your url

}

Теперь нам удалось заставить его работать. Спасибо, что вернулись с помощью, мы ценим это

Matt Matt M 12.04.2018 16:52

Другие вопросы по теме