Можно ли улучшить дружественные многоступенчатые формы?

Кажется, трудно отрегулировать многоступенчатую форму 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

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