Изменение страниц личного кабинета: відмінності між версіями
Sv (обговорення | внесок) (Новая страница: «В разделе «Документы» создаем папку «Кабинет клиента» с тегом system. Напоминаем, что устан…») |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 10: | Рядок 10: | ||
<pre> | <pre> | ||
<table class='td_medium td_wide'> | <table class='td_medium td_wide'>> | ||
<tr><td>{{ lang::fullusers_fields_name.name }}</td><td>{{ usr.name }}</td></tr> | <tr><td>{{ lang::fullusers_fields_name.name }}</td><td>: {{ usr.name }}</td></tr> | ||
<tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>{{ usr.fio }}</td></tr> | <tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>: {{ usr.fio }}</td></tr> | ||
</table> | </table> | ||
</pre> | |||
Теперь, если открыть главную страницу кабинета клиента, то мы увидим таблицу из двух строк, в первой будет отображаться логин, во второй - ФИО. | |||
Обратите внимание, {{ lang::fullusers_fields_name.name }} - берется из языкового файла /usr/local/nodeny/web/lang/RU.pl. Кроме этого файла еще используется /usr/local/nodeny/web/lang/RU_user.pl - в нем находятся языковые переменные для конкретного модуля личного кабинета. В частности, для модуля главной страницы (main) смотрите переменную $main в этом файле. Например, там есть ключ: | |||
<pre> | |||
balance_is => 'Остаток на счете', | |||
</pre> | |||
Давайте изменим документ «Главная» чтобы он отображал текущий баланс: | |||
<pre> | |||
{{ lang.balance_is }}: {{usrbalance}} | |||
</pre> | </pre> |
Версія за 09:57, 26 березня 2019
В разделе «Документы» создаем папку «Кабинет клиента» с тегом system. Напоминаем, что установка тега system блокирует изменения файла не суперадмином, в противном случае NoDeny не будет загружать шаблоны из данной папки.
В папке «Кабинет клиента» создаем документ «Главная» с тегами:
system template=main
Здесь main - это имя шаблона без расширения html. Данный шаблон используется на главной странице личного кабинета. Содержимое только что созданного документа заполним следующим текстом:
<table class='td_medium td_wide'>> <tr><td>{{ lang::fullusers_fields_name.name }}</td><td>: {{ usr.name }}</td></tr> <tr><td>{{ lang::fullusers_fields_name.fio }}</td><td>: {{ usr.fio }}</td></tr> </table>
Теперь, если открыть главную страницу кабинета клиента, то мы увидим таблицу из двух строк, в первой будет отображаться логин, во второй - ФИО.
Обратите внимание, Шаблон:Lang::fullusers fields name.name - берется из языкового файла /usr/local/nodeny/web/lang/RU.pl. Кроме этого файла еще используется /usr/local/nodeny/web/lang/RU_user.pl - в нем находятся языковые переменные для конкретного модуля личного кабинета. В частности, для модуля главной страницы (main) смотрите переменную $main в этом файле. Например, там есть ключ:
balance_is => 'Остаток на счете',
Давайте изменим документ «Главная» чтобы он отображал текущий баланс:
{{ lang.balance_is }}: {{usrbalance}}