Данный шаблон отвечает за генерацию страницы восстановления утерянного пароля.
Шаблон lostpassword.tpl
Следует учитывать, что за набор используемых переменных отвечают плагины авторизации и их настройки, поэтому в этом шаблоне вы не найдёте предопределённого набора переменных с использованием которых можно восстановить пароль.
Для генерации страницы восстановления утраченного пароля используется сразу 3 шаблона:
- lostpassword.tpl - Основной шаблон.
- lostpassword.entries.tpl - Шаблон отвечающий за показ стандартной переменной (наименование, описание, поле ввода).
- lostpassword.entry-full.tpl - Шаблон, отвечающий за показ специальной переменной-текстового описания.
Доступные блоки/переменные
Блоки:
В форму должны передаваться следующие переменные:
- [captcha] ... [/captcha] - Содержимое блока отображается если включена поддержка защитного кода безопасности (настройки => настройки системы => безопасность => код безопасности).
- {form_action} - URL формы-обработчика.
- {entries} - Используется для вставки списка строк с переменными, необходимыми для восстановления пароля.
В форму должны передаваться следующие переменные:
- type (тип: hidden) - Должна содержать значение "send".
-
vcode (тип: text) - В это поле пользователь будет вводить значение защитного кода безопасности.
URL защитного кода безопасности: {admin_url}/captcha.php:<img src="{admin_url}/captcha.php" alt="Security code"/>
- {l_lostpassword} - Заголовок блока "Напоминание пароля".
- {l_send_pass} - Текст "Напомнить пароль!" (для submit кнопки формы).
Пример заполнения шаблона
В примере показан минимально набор для полнофункциональной работы:
<form name="lostpassword" action="{form_action}" method="post"> <input type="hidden" name="type" value="send" /> {entries} [captcha]<img src="{admin_url}/captcha.php"> <input type="text" name="vcode" />[/captcha] <input type="submit" class="button" value="{l_send_pass}" /> </form>
* - что такое переменная {admin_url} и как ей пользоваться можно узнать в описании шаблонной системы.