проблема с параметром JaxForm &frontend_js

Здравствуйте.
JaxForm не подключает файл, указанный в параметре frontend_js
В каталоге \assets\components\ajaxform\js
скопировал файл gefault.js и переименовал его в custom.js
Внес свои правки вcustom.js.

Вызываю Сниппет

[[!AjaxForm?
            &frontend_js=`[[+assetsUrl]]js/custom.js`
        	&snippet=`FormIt`
        	&form=`tpl.form-call`
        	&hooks=`email`
        	&emailSubject=`Заказ обратного звонка`
        	&emailFrom=`silent50@yandex.ru`
        	&emailTo=`zephyro@yandex.ru`
        	&emailTpl=`tpl.sendForm-call`
        	&validate= `call-name:required, call-tel:required``
        ]]


AjaxForm игнорирует параметр, прописаный во&frontend_js=`[[+assetsUrl]]js/custom.js`.
Причем, если frontend_js изменить через админку MODx, все замечательно работает.

Проблема в том, что у меня несколько форм, для которых нужно использовать различное оформление сообщений сниппета, поэтому смена параметра frontend_js через админку мне не подходит

В чем может быть проблема?
Денис
17 марта 2015, 15:10
modx.pro
1 656
0

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

Алексей Ерохин
17 марта 2015, 18:45
0
[[++assets_url]]
    Денис
    17 марта 2015, 22:15
    0
    Изменил, все равно не работает.
    Причем не работает, даже если прописать полный путь к файлу.
    Константин Ильин
    09 января 2016, 17:04
    0
    Такая же проблема.
    несколько вызовов AjaxForm на странице с разными frontend_js

    Во всех случаях используется default.js

    Вы не решили эту проблему? и вообщем может кто сталкивался с такой проблемой?
      Константин Ильин
      09 января 2016, 17:07
      0
      логично что подключаются они оба на странице, и видимо default.js «перебивает» кастомный.
      как это решить не понятно :/
    Марина Шипилова
    19 июля 2016, 16:05
    0
    Кто-нибудь это решил?
      Григорий Коленько
      19 июля 2016, 16:20
      0
      1) почистите таблицу сессий
      2) ничего не выйдет. Отработает последний подключенный объект ajaxform, нужно в кастомных JS переименовать объекты AjaxForm и в вызове сниппета указать objectName — название объекта такого же какой в JS
        Марина Шипилова
        19 июля 2016, 18:27
        0
        так раньше на другом сайте у меня работало. А сейчас нет((
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8