2012-04-28 3 views
0

У меня есть веб-форма в Drupal, с 3 вопросами (полями) (Q1, Q2 и Q3) на трех разных страницах.URL-адрес Drupal для редактирования существующего ответа на поле

Пользователи имеют право редактировать свои ответы на веб-форму и просматривать свои собственные ответы.

Нажатие на ссылку EDIT теперь приводит пользователя к началу формы (шаг 1).

Я хотел бы создать 3 ссылки, которые предоставят пользователю соответствующий вопрос в режиме EDIT.

Нравится: Ссылка 1 EDIT - Q1 (шаг 1) Ссылка 2 EDIT - Q2 (шаг 2) Link 3 EDIT - Q3 (шаг 3)

ответ

2

Там в настоящее время нет способа, чтобы добраться до конкретного страницу в многостраничной веб-форме при редактировании. Пользователь должен начинать со страницы 1. См. Следующую ссылку для текущей дискуссии по этой проблеме.

http://drupal.org/node/1413250

Способ обойти эту проблему, чтобы создать форму на одной странице, а затем использовать JQuery для создания рабочего процесса в пределах страницы (показать/скрыть поля на основе текущего шага) в шаблоне формы файл текущего узла.

Затем вы можете использовать подсказку или хэш URL, чтобы определить, на каком этапе вы находитесь.

+0

спасибо man :), я также знаю о многоэтапном модуле (http://drupal.org/project/multistep), однако проблема с ним заключается в том, что пользователю необходимо сначала создать узел с ним, чтобы сделать последующие шаги доступная, любая идея, если администратор может предварительно создать узел для пользователя, чтобы сделать шаг доступным и редактируемым для пользователя при первом просмотре – user309010

 Смежные вопросы

  • Нет связанных вопросов^_^