Drupal 7: передать отправленное значение из веб-формы на страницу подтверждения и другую веб-форму.

В Drupal 7 у меня есть две веб-формы.

Когда пользователь отправляет первую веб-форму, у меня есть перенаправление подтверждения. Я хочу заполнить одно из полей на странице подтверждениявторой веб-форме) одним из значений, отправленных из первой формы.

Затем я перечислю вторую веб-форму на той же странице подтверждения (webform1).

Схема

Есть идеи, как я могу этого добиться?

Спасибо

Я использовал этот метод для получения значения для страницы подтверждения:

восстановить ценность

Но я хочу получить значение во второй веб-форме

Как я могу это сделать?

И как я могу отобразить результаты формы на странице подтверждения (form1)?


person Mohammed    schedule 27.07.2017    source источник
comment
Как получить результаты формы? Искал быстро, но ничего полезного не нашел ...   -  person MilanG    schedule 27.07.2017
comment
Обычно я использую представления   -  person Mohammed    schedule 27.07.2017


Ответы (1)


Здесь у вас есть два варианта сделать это.

  1. Сохраните значение поля в $ _SESSION и получите это значение.
  2. Идентификатор веб-формы фиксирован, вы можете получить результат, используя идентификатор веб-формы с соответствующим идентификатором пользователя и добавить к этому результату

    hook_form_alter (& $ form, & $ form_state, $ form_id)} {if ($ form_id == 'webform_client_form_YOURWEBFORMID') {

    }

используя это, вы можете получить это значение.

person Nirbhav Gupta    schedule 27.07.2017