Создание формы обратной связи в MODX Revo

Устанавливаем дополнение FormIt используя для этого менеджер пакетов MODX Revo. За основу формы обратной связи возьмем вот такую простую форму:

Форма обратной связи

В код шаблона страницы вставляем вызов чанка:

[[$feedbackForm]]

Создаем чанк и присваиваем ему имя feedbackForm, затем вставляем в него следующий код:

<div id="feedbackFormWrap">
<h3>Обратная связь</h3>
[[!FormIt? &hooks=`email,redirect` &emailTpl=`handlerTpl` &emailSubject=`Сообщение` &emailTo=`info@mx-dev.ru` &redirectTo=`20`]]
<form id="feedbackForm" method="post" action="[[~[[*id]]]]">
<label for="name">Ваше имя *</label>
<input name="name" size="25" maxlength="50" value="[[!+fi.name]]" /><br />
<label for="email">Ваш E-mail *</label>
<input name="email" size="25" maxlength="50" value="[[!+fi.email]]" /><br />
<label for="message">Сообщение *</label>
<textarea name="message" cols="40" rows="3" value="[[!+fi.message]]"></textarea><br />
<input name="submit" type="submit" value="Отправить">
</form>
</div>

Создаем чанк, присваиваем ему имя handlerTpl и всталяем в него такой код:

<dl>
<dt>Отправитель</dt>
<dd>[[+name]]</dd>
<dt>E-mail</dt>
<dd>[[+email]]</dd>
<dt>Сообщение</dt>
<dd>[[+message]]</dd>
</dl>

На этом создание простой формы обратной связи в MODX Revolution закончено.

Timeweb Many GEOs
UltraVDS
GeekBrains

Все уроки по MODx Revolution

Комментарии(0)

Комментировать:

 * Поля обязательны для заполнения

О блоге q-seo.ru

Блог посвящен продвижению и созданию сайтов, поддержке существующих проектов, а так же комплексной рекламе в интернете и всему, что с этим связано

Связаться с администрацией ресурса