При восстановлении пароля приходит письмо с ссылкой на восстановление например такое:
"Если Вы действительно хотите восстановить пароль, кликните по этой ссылке:
http://12.interaschool.ru/users/restore/32706f8e27529b5171ea43407eab0923/"
Страница сайта отображается нормально дэбаг включен php ошибок нет
Нажимаю на ссылку и вместо ссобщения о восстановлении пароля появляется такая строка file:///var/www/intera/data/www/12.interaschool.ru/xsltTpls/mail/users/forget/default.xsl#restore_failed_block
При этом на почту получаю письмо с паролем для восстановление.
Вопрос, почему не выводится сообщение типа "Пароль успешно изменен, на e-mail адрес, указанный при регистрации выслано уведомление." ?
Шаблон для вывода существует, шаблонизатор TPL.
Строка появляется потому что в файле xsltTpls/mail/users/forget/default.xsl отсутствует:
<xsl:template match="restore_failed_block">
<xsl:text>Невозможно восстановить пароль: неверный код активации.</xsl:text>
</xsl:template>
Если шаблонизатор TPL не понятно почему используется xsl-шаблон, может быть все таки используешь XSLT-шаблонизатор.