Заказ звонка на сайте в MODx

Сегодня разберемся — как сделать форму обратного звонка на сайте с установленной CMS MODx.
Как обычно по шагам:
1) Создаем чанк form-tpl с формой для телефона

<div>[+validationmessage+]
<form method="post" action="[~[*id*]~]">
<input type="hidden" name="formid" value="call-form" />
<input type="text" name="zakaz_zvonka" placeholder="Введите номер телефона" size="30" maxlength="200" title = "Введите номер телефона" eform="Телефон::1" /><br />
<input type="submit" name="submit" id="submit" value="Заказать звонок">
</form>
</div>

2) Создаем чанк report-tpl для сообщения, отправляемого на почту

Заказан звонок c сайта. Перезвоните по телефону [+zakaz_zvonka+]

3) Чанк thank-tpl для вывода сообщений пользователю

<p>Мы свяжемся с Вами ближайшее время по телефону: [+zakaz_zvonka+]</p>

Мы свяжемся с Вами ближайшее время по телефону: [+zakaz_zvonka+]

4) Внедряем вызов формы на нужную страницу

[!eForm? &formid=`call-form` &tpl=`form-tpl` &to=`XXX@XXX.ru` &report=`report-tpl` &thankyou=`thank-tpl` &vericode=`0` &subject=`Заказ звонка`!]

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *