Почему не работает &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] Произошла ошибка при попытке


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

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

Войти через центр авторизации
Похожие вопросы