Modx formit + fromz дубликат электронной почты
Я использую последний modx revo с formZ, и он дублирует электронные письма. Каждый раз, когда я отправляю форму, я получаю письмо дважды. Я не могу понять это. Вот моя форма TPL:
[[!FormIt?
&hooks=`[[+action]][[+hooks:notempty=`,[[+hooks]]`]]`
&excludeFields=`submit[[+id]]`
&submitVar=`submit[[+id]]`
&formid=`[[+id]]` [[- "Form ID"]]
&store=`0`
&storeTime=`900`
&successMessage=`<p>[[+success_message]]</p>`
&emailTo=`[[+email:default=``]]`
[[+properties]]
[[+validation:notempty=`&validate=`[[+validation]]``]]
[[+validationText:notempty=`[[+validationText]]`]]
]]
[[!+fi.successMessage]]
[[!+fi.validation_error_message]]
<form class="form [[+identifier]]" action="" method="post">
<fieldset>
[[+fields]]
</fieldset>
<div class="actions">
<input type="submit" name="submit[[+id]]" value="[[+action_button:default=`Envoyer`]]" class="btn primary" />
</div>
</form>
Как избежать дублирования писем? Есть идеи?
1 ответ
Вы используете несколько форм на одной странице? Или, может быть, вы используете условные звонки? Что-то вроде:[[*someTV:is='12':then='[[!fomz]]':else='']]
(Обратите внимание, что ''
должно быть ``! Просто не могу использовать их здесь.) Если это так, имейте это в виду .
Это помогло мне, хотя я использовал [[If]]
и сделал только один звонок. В основном я использовал [[*formzTV]]
звони как есть и вуаля. Одно письмо, как и должно быть.