MODX: почему не отвечает, чтобы работать в FormIt?
Письма приходят со всеми заполненными полями, но когда я нажимаю кнопку почтового клиента "ответ", адрес для ответа берется из поля emailFrom. Зачем?
&hooks=`email,redirect`
&emailTpl=`MyEmailChunk`
&emailTo=`ask@ru7lan.ru`
&emailFrom=`ask@ru7lan.ru`
&emailReplyTo=`[[+email]]`
2 ответа
С комментарием, размещенным здесь, я думаю, что идентификатор вашей формы ввода отсутствует:
this is my input/...
<!-- Text input--> <div class="form-group">
<label class="pull-left col-md-4 control-label">E-Mail</label>
<div class="col-md-4 col-sm-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon">
<i class="glyphicon glyphicon-envelope"></i></span>
<input name="email" value="[[!+fi.email]]" placeholder="anna@mail.ru" class="form-control" type="text" >
</div> </div> </div>
Поместите id="email" в тег html, и он должен работать.
https://docs.modx.com/extras/revo/formit/formit.hooks/formit.hooks.email
emailReplyTo - электронное письмо, которое будет использоваться в качестве ответа. Если не установлено, сначала будет искать поле формы "электронная почта". Если ничего не найдено, по умолчанию будет установлено значение в 'emailFrom'.
Проверьте свои [[+email]]
заполнитель - возможно, он пуст.