FormIt не видит emailTpl

Доброго времени суток!

При отправке сообщения с помощью FormIt возвращается ошибка «Произошла ошибка при попытке отправить почту. Пустое тело сообщения».

Если в сниппет FormIt добавить
$print_r($scriptProperties);

то

...
[validationErrorMessage] =>
A form validation error occurred. Please check the values you have entered.
[emailTpl] => ch_feedback_email_info )

Но такой чанк существует, и вот его содержимое:

<p>От кого: [[+name]]</p>
<p>Компания: [[+company]]</p>
<p>Телефон: [[+phone]]</p>
<p>E-mail: [[+email]]</p>
<p>Сообщение: [[+comment]]</p>
<p>Связь по:[[+chmob:notempty=`[[+chmob]]`]] [[+chsms:notempty=`[[+chsms]]`]] [[+chwhatsapp:notempty=`[[+chwhatsapp]]`]] [[+chemail:notempty=`[[+chemail]]`]]</p>

При этом, если параметр emailTpl в вызове сниппета не указывать, то письмо, со списком полей, как и положено, отправляется.

Никто не подскажет, в каком направлении искать?

С уважением.
Андрей Иванов
01 августа 2017, 04:57
modx.pro
2 572
0

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

Андрей Иванов
01 августа 2017, 08:46
0
Прошу прощения, проблема решена. Дело в обычной невнимательности.

&emailTpl= `- вот ошибка
           [[!switch? [[--Шаблон письма зависит от ресурса]]
                   &get=`[[*id]]` 
                   &c3847=`3847` &do3847=`ch_feedback_email_info` 
                   &c3848=`3848` &do3848=`ch_feedback_email_info`
                   &c3849=`3849` &do3849=`ch_feedback_email_info` 

           ]]  ` - и вот.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1