Можно ли улучшить дружественные многоступенчатые формы?
Кажется, трудно отрегулировать многоступенчатую форму drupal (загрузка следующего шага без обновления страницы). Я нашел ее в Google, но не нашел никакого решения. Кто-нибудь знает, как это сделать?
1 ответ
В недавнем проекте я использовал мастер ctools, чтобы получить многошаговую форму, которая я считаю действительно хорошим способом сделать многошаговую форму. Этот мастер также поддерживает использование ajax для загрузки страниц.
Я нашел этот учебник здесь: http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-forms-drupal-6 очень полезным, когда я делал это. Если вы установите 'ajax' => TRUE в $form_info, тогда вы должны начать.
Используйте кеш (то, что они называют вомбатом), чтобы сохранить результаты различных этапов по мере продвижения по форме, а затем что-то делать с ними в конце.
Ссылка Ctools: http://drupal.org/project/ctools