Eridani
@Eridani
Мимо проходил

Не работает eform в modx?

День добрый.
Никак не могу понять, что происходит.
Формы через php mail отправляются, делал обычную проверку через файл в корне.
Через eform не хочет, в логах отправки какие либо записи отсутствуют.

Сразу же при отправке формы, по идее, насколько я из документации понял, форма должна замениться на шаблон успеха ...Этого не происходит, после отправки форма тупо заменяется ничем, белое окно и все.
Вообщем, форма никаким местом не хотит ничего отправлять.

[!eForm? &formid=`getpriceForm` &tpl=`getpriceForm` &to=`mail@mail.ru` &report=`getpriceReport` &thankyou=`getpriceThx` &vericode=`1` &from=`[(emailsender)]` &subject=`Сообщение с моего сайта`!]

<div id="respond">
[+validationmessage+]
<form method="post" action="[(site_url)][~[*id*]~]" id="getpriceForm">
<input type="hidden" name="formid" value="getpriceForm" />
<p><label accesskey="n" for="name">Ваше имя</label><br/>
<input type="text" name="name" size="40" maxlength="60" eform="Имя::1" /></p>
<p><label accesskey="e" for="email">Электронный ящик</label><br/>
<input type="text" name="email" size="40" maxlength="40" eform="Адрес электронной почты:email:1" /></p>
<p><label accesskey="c" for="comments">Текст сообщения</label><br/>
<textarea cols="40" rows="10" name="comments" eform="Текст сообщения:html:1" ></textarea></p>
<p>Введите этот код:<br />
<img src="[+verimageurl+]" alt="Код проверки" border="1"/>
<input type="text" class="vericodeform" name="vericode" />
</p>
<p><input type="submit" name="submit" id="submit"  value="Отправить"></p>
</form>
</div>

<p>Это сообщение было отправлено посетителем по имени [+name+] с помощью формы обратной связи. </p>
<table>
<tr valign="top"><td><b>Имя:</b></td><td>[+name+]</td></tr>
<tr valign="top"><td><b>Email:</b>:</td><td>[+email+]</td></tr>
<tr valign="top"><td><b>Сообщение:</b></td><td>[+comments+]</td></tr>
</table>
<p>Вы можете использовать эту ссылку для ответа: <a href="mailto:[+email+]?subject=RE:[+subject+]">[+email+]</a></p>

<strong>Спасибо, что воспользовались формой обратной связи на нашем сайте.</strong>
<p>Ваше сообщение будет рассмотрено нашими менеджерами в кратчайшие сроки, и, если оно требует ответа, Вы обязательно его получите.</p>
<p>Отправленная информация:</p>
<ul>
<li><b>Ваше имя:</b> [+name+]</li>
<li><b>Ваш e-mail:</b> [+email+]</li>
<li><b>Текст сообщения:</b> [+comments+]</li>
</ul>
  • Вопрос задан
  • 417 просмотров
Решения вопроса 1
Dima_So
@Dima_So
Experientia est optima magistra
Предположу банальное - на сайте есть только одна форма ОС? Если больше то нужно проверить есть ли одинаковые инпуты в шаблонах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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