holodovz
@holodovz
Веб разработчик

Почему AjaxForm отправляет массив?

Доброго времени суток! По какой то неизвестной мне причине, AjaxForm на modx revolution отправляет массив вместо шаблона письма. Письмо приходит с таким содержанием:
Array ( [name-zv] => Евгений [phone-zv] => 87777777777 [pageId] => 13 )

Чанк формы обратной связи
<div id="modal_form">
	  <h3>Заказать звонок!</h3>
	  <div class="comment">Оставьте заявку и наш специалист свяжется с вами в ближайшее время!</div>
      <a class="exit"></a>
[[!AjaxForm?
   &snippet=`FormIt`
   &hooks=`spam,email`
   &emailFrom=`send@samadgroup.kz`
   &form=`tplAjaxForm`
   &emailTpl=`modal-zv-tpl`
   &emailTo=`kholodovz@gmail.com`
   &emailSubject=`Заказ звонка с сайта`
   &validate=`phone-zv:required`
   &validationErrorMessage=`Пожалуйста, заполните поля помеченные *`
   &successMessage=`Сообщение успешно отправлено, наш менеджер свяжеться с Вами в ближайшее время`
]]
</div>
<div id="overlay"></div>


Чанк AjaxForm TPL
<form method="post" class="ajax_form af_example">
        <input type="text" placeholder="Как вас зовут?" value="[[+fi.name-zv]]" name="name-zv" id="name" class="input_text form-control"/>
        <span class="error_name">[[+fi.error.name]]</span>
        <input type="text" placeholder="Контактный телефон *" name="phone-zv" value="[[+fi.phone-zv]]" id="phone-zv" class="phone-zv form-control"/>
        <span class="error_message">[[+fi.error.phone-zv]]</span>
		<div class="comment">Поля отмеченные <span class="required">*</span> обязательны для заполнения</div>
        <input class="button" type="submit" value="Заказать">
    [[+fi.success:is=`1`:then=`
    <div class="alert alert-success">[[+fi.successMessage]]</div>
    `]]
    [[+fi.validation_error:is=`1`:then=`
    <div class="alert alert-danger">[[+fi.validation_error_message]]</div>
    `]]
</form>


Шаблон письма
<p style="font-size: 18px">На сайте <b>[[++site_url]]</b> оставили заявку.</p>
<p>От кого: [[+name-zv]]</p>
<p>Телефон: [[+phone-zv]]</p>
  • Вопрос задан
  • 350 просмотров
Решения вопроса 1
@Froggyweb
где-то неправильно указано имя шаблона в результате все отсылается как есть.

modal-zv-tpl точно не так называется или с путем проблемы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы