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]] звони как есть и вуаля. Одно письмо, как и должно быть.

Другие вопросы по тегам