@SM_ST

Как вывести значения в Modx?

есть форма

[[!FormIt?
               &hooks=`email, redirect,FormItSaveForm`
               &emailTpl=`zayavkaEmailTpl1`
               &emailTo=`extrememod@mail.ru`
               &emailFrom=`postmaster@na-goru.ru`
               &emailSubject=`Новая заявка на [[pdoField? &id=`[[*parent]]` &field=`pagetitle`]] на сайте na-goru!`
               &redirectTo=`134`
               &validate=`rule:required`
               &formName=`Заявка `
               &formFields=`field`
               &fieldNames=`date_start==Дата начала,date_end==Дата окончания,about==Доп текст`
            ]]




<form name="contactForm" id="contact-form" class="contact-form form form-equival" method="post" action="">
            <div class="row-fluid">
                <label>Ваше ФИО (полностью)</label>
                <input class="input" required type="text" name='fields[0][name]'>
            </div>
           
            <div class="row-fluid">
                <label>Ваш E-mail</label>
                <input class="input" required type="email" name='fields[0][email]'>
            </div>
            <div class="row-fluid" >
                <label>Ваш телефон (в международном формате)</label>
                <input class="input" required type="text" name="fields[0][phone]">
            </div>
        </form>

чанк emailTpl

{foreach $fields as $field index=$i}
   {$field[phone]}
   {$field[email]}
{/foreach}

на почту ничего не приходит, вернее этих полей нет
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
webrevenue
@webrevenue
Веб-дизайнер и SEO оптимизатор
В форме инпуты поменяйте на:
<input class="input" required type="text" name="name">
<input class="input" required type="email" name="email">
<input class="input" required type="text" name="phone">

А обработчик (emailTpl), будет таким:
<p><strong>Имя</strong>: {$name}</p>
<p><strong>Почта</strong>: {$email}</p>
<p><strong>Телефон</strong>: {$phone}</p>

или (без fenom):
<p><strong>Имя</strong>: [[+name]]</p>
<p><strong>Почта</strong>: [[+email]]</p>
<p><strong>Телефон</strong>: [[+phone]]</p>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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