Добрый день всем. У меня есть вызов ForgotPassword:
[[!ForgotPassword? &tpl=`myForgotPassTpl` &emailTpl=`forgotEmailTpl` &resetResourceId=`52` &emailSubject=`Восстановление пароля на сайте "[[++site_name]]"` &sentTpl=`successForgotEmail` ]] [[!+error.message:eq=``:then=` `:else=`<div class="errorMsg"><p>[[!+error.message]]</p></div>`]]
Шаблон myForgotPassTpl:
<div class="loginFPErrors">[[+loginfp.errors]]</div> <div class="loginFP"> <form class="loginFPForm" action="[[~[[*id]]]]" method="post"> <fieldset class="loginFPFieldset"> <label class="loginFPEmailLabel">[[%login.email]] <input class="loginFPEmail" type="email" name="username" value="[[+loginfp.post.username]]" /> </label> <!--input class="returnUrl" type="hidden" name="returnUrl" value="[[+loginfp.request_uri]]" /--> <input type="hidden" name="forgotpass" value="1"> <input class="loginFPService" type="hidden" name="login_fp_service" value="forgotpassword" /> <span class="loginFPButton"><input type="submit" name="login_fp" value="[[%login.reset_password]]" /></span> </fieldset> </form> </div>
После отправки формы, отображает сообщение об успешной отправке — successForgotEmail, но письмо на почту не падает. Такое чувство, что я недописал какое-то скрытое поле. Пробовал комментировать и раскомментировать 3 имеющихся скрытых поля — безрезультатно. Может, кто даст ссылку, где показано, как должен выглядеть шаблон?
Пробуйте без лишних параметров сначала, то есть [[!ForgotPassword?
&resetResourceId=`52`
]]
Может у вас просто письма с сайта не отправляются. Или в спам попадают.
Со стандартной формой отправляет. Буду сравнивать стандартную форму и мою) Спасибо)
Не за что.