Некорректная работа Formit

Собственно проблема в следующем. Не вызывается форма если стоит признак некэшируемости.

Т.е. если вызвать
[[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).»
Sergey
26 июля 2016, 08:27
modx.pro
1 557
0

Комментарии: 2

Илья Уткин
26 июля 2016, 19:36
0
Вполне может быть, что проблема не в AjaxForm и не в FormIt, а в тегах выше. Возможно, там стоит какой-нибудь модификатор со сложными вложениями или перепутанными кавычками
    Sergey
    02 августа 2016, 14:04
    0
    Илья, Вы правы. Пришлось поковыряться немного. И все равно не совсем понятно, почему так… Например выявил что если поставить стандартный вызов pdoCrumbs, то формы работают, а если изменять параметры, то все сразу пропадает. Хотя вроде с первого взгляда и до и после вызовов ни чего страшного нет. Хотя может это только мне, пользователю, так кажется )))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2