Новая версия RadicalForm Elements,
совместимая с Yootheme Pro 4

В связи с выходом новой версии Yootheme Pro 4 в бесплатном конструкторе форм обратной связи RadicalForm Elements перестала работать многошаговая форма (в простонародье известная как квиз). Эта версия (RadicalForm Elements 1.3.1) исправляет это недоразумение, но может привести к некоторой несовместимости.

Источник проблем

Собственно, причина неправильной работы заключается в том, что Yootheme убрала одну внутренюю переменную, на которую полагался RadicalForm Elements при своей работе. Пришлось полностью переписать логику нахождения каждого шага многошаговой формы на странице. С одной стороны теперь это стало проще для администратора и более очевидно для понимания, а с другой – может привести к некоторой несовместимости со старыми формами.

Что нужно сделать на своей многошаговой форме?

В самом простейшем случае нужно будет добавить только класс rf-next к кнопке Submit вашей формы. Все остальное должно работать без изменений.

Обратите внимание – в дальнейшем лучше изменить Step CSS classes на новый стиль.

Не смотря на то, что плагин автоматически должен удалять {step} из вашего кода, лучше заменить его на новый формат без этого фрагмента.

Теперь не требуется указывать номер шага. Скрипт сам находит текущий и следующий шаг, основываясь на положении элемента NEXT на странице. Один шаг – один элемент NEXT. Переход к следующему шагу основывается на поиске следующего элемента NEXT. Именно поэтому на последнем шаге, где есть только кнопка Submit нужно либо добавить ей класс rf-next, либо добавить скрытый элемент NEXT.

Обязательно сбросьте кеш и убедитесь, что кнопки обновили адреса переходов:
Признаком корректного обновления должно быть исчезновение {step}.

В остальном все должно работать без изменений.

Также добавлен новый тип date для элемента input и атрибуты для кнопки submit. Еще можно регулировать промежутки между checkbox.
Не пропадайте – пользуйтесь RadicalForm и RadicalForm elements.
Обновление не должно затронуть существующие версии. То есть обновление должно продолжать работать и на предыдущих версиях Yootheme Pro.
Скачать, как всегда, можно тут:

Movie


Соц. сети

© Hika.su