Некорректная работа Formit
Собственно проблема в следующем. Не вызывается форма если стоит признак некэшируемости.
Т.е. если вызвать
И если вызывать кэшируемым, то получаю ошибку «Не могу найти указанный ключ формы (action).»
Т.е. если вызвать
[[AjaxForm?
&snippet=`FormIt`
&form=`popup-form`
&hooks=`FormItSaveForm,email`
&emailSubject=`РемонтСделан.РФ Заявка`
&emailTo=`[[++mail]]`
&emailFrom=`remontsdelan@yandex.ru`
&emailFromName=`РемонтСделан.РФ Заявка`
&validate=`namepopup:required,phonepopup:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
&emailTpl=`popup-email-tpl`
&submitVar=`popup-submit`
]]
то форма показывается, однако если вызвать [[!AjaxForm?
&snippet=`FormIt`
&form=`popup-form`
&hooks=`FormItSaveForm,email`
&emailSubject=`РемонтСделан.РФ Заявка`
&emailTo=`[[++mail]]`
&emailFrom=`remontsdelan@yandex.ru`
&emailFromName=`РемонтСделан.РФ Заявка`
&validate=`namepopup:required,phonepopup:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
&emailTpl=`popup-email-tpl`
&submitVar=`popup-submit`
]]
то все что до этой формы вообще убирается с этой страницы. В чем может быть проблема не совсем понимаю. Даж если просто использовать FormIt, то история повторяется.И если вызывать кэшируемым, то получаю ошибку «Не могу найти указанный ключ формы (action).»
Комментарии: 2
Вполне может быть, что проблема не в AjaxForm и не в FormIt, а в тегах выше. Возможно, там стоит какой-нибудь модификатор со сложными вложениями или перепутанными кавычками
Илья, Вы правы. Пришлось поковыряться немного. И все равно не совсем понятно, почему так… Например выявил что если поставить стандартный вызов pdoCrumbs, то формы работают, а если изменять параметры, то все сразу пропадает. Хотя вроде с первого взгляда и до и после вызовов ни чего страшного нет. Хотя может это только мне, пользователю, так кажется )))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.