Почему не работает FormIT?

Доброго времени суток!
MODX Revolution 2.8.1-pl
FormIT 4.2.7-pl

Не понимаю почему, но сниппеты FormIT в тестовой форме не трансформируются ни во что. Что делаю:
Создаю страницу (ресурс) с пустым шаблоном, отключаю у него html редактор, внутри:
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Тест формы</title>
</head>
<body>
[[!FormIt?
&hooks=`email`
&emailTpl=`tpl.email`
&emailTo=`мой-мэйл@mail.ru `
&emailFrom=`мэйл-отправителя@домен.ru`
&successMessage=`<h2>Отправлено</h2>`
]]
[[!+fi.successMessage:default=``]]
<form action="[[~[[*id]]]]" method="post">
    <input type="text" name="text" placeholder="Введите любой текст" value="[[!+fi.text]]" />
    <input type="submit" value="Отправить" />
</form>
[[!+fi.validation_error_message:notempty=`<p>[[!+fi.validation_error_message]]</p>`]]
</body>
</html>
в tpl.email:
<p><strong>Текст</strong>: [[+text]]</p>
Сниппеты на странице так и отображаются, как будто FormIT не подключен, но после неудачного обновления были залиты файлы через ftp, после чего удалены и заново скачаны все пакеты, версии последние.



При нажатии на submit идет перезагрузка страницы, никаких сообщений не появляется, письма, конечно, тоже не приходят. Ошибок в логах и консоли нет.

Через Console — print (int)mail('test@some.host', 'subject', 'message') — письмо приходило на mail.ru

Подозреваю, что ответ очень на поверхности, прошу помощи, что нужно предпринять, чтобы форма стала рабочей.
Lel
Lel
09 июля 2022, 06:10
modx.pro
581
0

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

Артур Шевченко
09 июля 2022, 22:45
0
Код рабочий, я проверил. Спроси у хостера нет ли ограничений на отправку.
    Lel
    Lel
    11 июля 2022, 17:55
    0
    Спасибо за ваш ответ!
    Lel
    Lel
    11 июля 2022, 17:56
    0
    Проблема была в некешируемом вызове, и в неправильных настройках типа содержимого для html
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3