AjaxForm не загружает tpl размещенную статично

Решил перевести сайт на файловую структуру, но если я правильно понимаю AjaxForm не наследует класс pdoTools, как можно без лишних костылей заставить его понимать "@FILE core/name.tpl"? Или какой есть способ подключить статичную tpl?
Алексей Соин
31 августа 2017, 09:44
modx.pro
1 160
0
Поблагодарить автора Отправить деньги

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

Алексей Ерохин
31 августа 2017, 13:13
0
ajaxform вызывает по умолчанию formit, который уже использует tpl для создания формы.
обновите до последней версии, там включена поддержка pdotools
    Алексей Соин
    31 августа 2017, 13:18
    0
    formit может и использует pdotools, я не спорю, но я то formit вызываю через ajaxform, а он не подключает статичные файлы, следовательно я не могу передать чанк.
    formit установлен версии 3.0.2-pl
      Алексей Ерохин
      31 августа 2017, 13:23
      0
      да что-то я не то написал, однако ajaxform тоже использует pdoTools, если он доступен.
      просто я давно уже использую такие конструкции и никаких проблем не встречал.
      обновите/переустановите все пакеты, кеш, путь к файлам, настройка pdoTools — pdotools_elements_path
        Алексей Соин
        31 августа 2017, 13:26
        0
        перепроверил, ajaxform не наследует pdotools
            Алексей Соин
            31 августа 2017, 13:34
            0
            извеняюсь)) но всёравно факт в том что когда указывается 'form' => '@FILE /core/elements/chunks/form.tpl' он на страницу выбрасывает массив с параметрами. Я думал это изза того что пдотулс не наследуется, а теперь уже и не знаю изза чего
              Алексей Ерохин
              31 августа 2017, 13:37
              0
              Он не может найти чанк по этому пути, а что у вас в настройке pdotools_elements_path?
                Алексей Соин
                31 августа 2017, 13:40
                +1
                {core_path}elements/
                Ааааа))) всё, нашёл в чём не прав был, если указать 'form' => '@FILE chunks/form.tpl' то всё супер))) спасибо вам большое =)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8