Почему не работает FormIT?
Доброго времени суток!
MODX Revolution 2.8.1-pl
FormIT 4.2.7-pl
Не понимаю почему, но сниппеты FormIT в тестовой форме не трансформируются ни во что. Что делаю:
Создаю страницу (ресурс) с пустым шаблоном, отключаю у него html редактор, внутри:
Сниппеты на странице так и отображаются, как будто FormIT не подключен, но после неудачного обновления были залиты файлы через ftp, после чего удалены и заново скачаны все пакеты, версии последние.
При нажатии на submit идет перезагрузка страницы, никаких сообщений не появляется, письма, конечно, тоже не приходят. Ошибок в логах и консоли нет.
Через Console — print (int)mail('test@some.host', 'subject', 'message') — письмо приходило на mail.ru
Подозреваю, что ответ очень на поверхности, прошу помощи, что нужно предпринять, чтобы форма стала рабочей.
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>
При нажатии на submit идет перезагрузка страницы, никаких сообщений не появляется, письма, конечно, тоже не приходят. Ошибок в логах и консоли нет.
Через Console — print (int)mail('test@some.host', 'subject', 'message') — письмо приходило на mail.ru
Подозреваю, что ответ очень на поверхности, прошу помощи, что нужно предпринять, чтобы форма стала рабочей.
Комментарии: 3
Код рабочий, я проверил. Спроси у хостера нет ли ограничений на отправку.
Спасибо за ваш ответ!
Проблема была в некешируемом вызове, и в неправильных настройках типа содержимого для html
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.