Почему не работает &emailTpl на AjaxForm?

Код формы:
<div class="popup-overlay">
      <div class="popup">
        <div id="question-form">
           <div class="AJAX-form">
            <div class="close-form-ajax-question-form">
                <i class="sprite sprite-close"></i>
            </div>
             [[!AjaxForm?
            	&snippet=`FormIt`
            	&form=`tpl.AjaxForm.popup-question-tovar`
            	&hooks=`email`
            	&emailSubject=`cavaliere.ru:вопрос по товару`
            	&emailTo=``
            	&emailTpl=`sentEmailTpl`
                &validate=`email:required,tel:required,comments:required`
                &validationErrorMessage=`В форме содержатся ошибки!`
            	&successMessage=`Сообщение успешно отправлено`
            	&frontend_js=`assets/template/js/ajax-section-callback.js`
             ]]
             [[[[&formSelector=`ajax_form_section_question_tovar`]]]]
          <div class="thanks">
            <div class="content">
                Ваше сообщение отправлено
            </div>
          </div>
        </div>
        </div>
      </div>
    </div>

Если оставляю &emailTpl=`sentEmailTpl` то ничего не приходит.
Если уберу то приходит это:
nospam:blank: 
email: mail@mail.ru
tel: 33333333333333
comments: reeeeee
pageId: 1

Код чанка &emailTpl=`sentEmailTpl`:
<p>E-mail: [[+email]]</p>
<p>Телефон: [[+tel]]</p>
<p>Страница вопроса: [[+comments]]</p>

код чанка tpl.AjaxForm.popup-question-tovar;
<form action="[[~[[*id]]]]" method="post" class="form ajax_form_section_callback">
    <div class="content-form">
     <h2>Заявка на комплект</h2>
     <input type="hidden" name="nospam:blank" value="" />
    <span class="error">[[!+fi.error.email]]</span>
    <input type="text" name="email" id="email" value="[[!+fi.email]]" placeholder="E-mail" />    
    <span class="error">[[!+fi.error.tel]]</span>
    <input type="tel" placeholder="Телефон (не обязательно)" name="tel" id="tel" value="[[!+fi.tel]]" />
     <input type="submit" class="btn submit_button block-bg-color-impotent" value="Отправить" >
     <a href="/privacy-policy">Ваши данные не будут переданы третьим лицам</a>
    [[+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>
	`]]
    </div>
   </form>

Ошибка в Log:
[2015-12-07 10:22:55] (ERROR @ /assets/components/ajaxform/action.php) [FormIt] Произошла ошибка при попытке


Т.е. тело пустое но почему?
  • Вопрос задан
  • 662 просмотра
Пригласить эксперта
Ответы на вопрос 1
igamov
@igamov
†Верстайло ракамакафо†
Один вопрос, как вам удалось получить Page id???Если есть ссылка, скиньте пожалуйста...
Ответ написан
Ваш ответ на вопрос

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

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