К содержанию

проблема с параметром 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
2 378
Реклама

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

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

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

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