Много раз задавался вопросом – почему никто не сделал модуль для облегчения создания multistep форм или wizard-ов?
И вот решил-таки написать что-нибудь сам.
Прикладываю архив с модулем. Там же есть пример использования.
Бонусы, которые предоставляет модуль:
- возможность указать callback для получения формы на каждом шаге
- отдельный form_submit и form_validate для каждого шага
- своего рода breadcrumb, отображающий процесс прохождения по этапам wizard-а
Что скажешь по этому поводу, %username%?
Считает ли кто-нибудь такой модуль полезным?
Вложение | Размер |
---|---|
multistep_form.zip | 2.78 КБ |
Комментарии
Хороший модуль, но стоило бы доделать, а именно -- использовать название форм как хуки в текущем модуле, сделать автоввод введенных данных если перемещаемся вперед-назад, и при перемещении назад вылазит ошибка. Если это соблюсти, то цену ему не будет. Хотя сохранение значений в форме можно обеспечить самому, но остальное следует продумать. А вообще, отличная и полезная фича
Полезнее освоить ctools
http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-f...