Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:form_templates [2016/04/29 16:12] anton [PDF шаблоны] |
abills:docs:manual:admin:form_templates [2017/10/23 16:09] (текущий) anton [Шаблоны системы] |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
''/ Настройка / Другое / Шаблоны /'' | ''/ Настройка / Другое / Шаблоны /'' | ||
- | Правка шаблонов. Вся HTML часть системы построена на шаблонах поэтому можно изменять вид за своим усмотрением. \\ | + | **Правка шаблонов**. |
- | После изменения шаблонов они сохраняются в каталоге abills/Abills/templates и загружаются вместо системных. Чтобы опять вернуться к системным шаблонам нужно, просто удалить созданные Вами шаблоны.\\ Система поддерживает шаблоны в формате HTML и PDF. | + | Большая часть HTML видов системы написана на шаблонах, и благодаря этому, можно изменять вид за своим усмотрением. \\ |
+ | Для удобства был создан редактор HTML шаблонов. Система разрешает загружать уже готовые шаблоны через веб интерфейс администратора. \\ | ||
+ | |||
+ | После изменения шаблонов они сохраняются в каталоге abills/Abills/templates и загружаются вместо системных. Чтобы опять вернуться к системным шаблонам нужно, просто удалить созданные Вами шаблоны.\\ | ||
+ | |||
+ | Система поддерживает шаблоны в формате HTML и PDF. | ||
\\ | \\ | ||
- | Для удобства был создан редактор HTML шаблонов. Система разрешает загружать уже готовые шаблоны через веб интерфейс администратора. | + | |
- | \\ | + | ** Переменные в шаблонах **\\ |
- | Переменные в шаблоне указываются в формате %VARIABLE%. В процессе отображения они заменяются значениями.\\ | + | Доступны все языковые переменные загруженного словаря. Для подстановки укажите имя переменной в формате ''_{KEY_NAME}_'' \\ |
+ | Пример: | ||
+ | <code> | ||
+ | <p>_{CITY}_</p> | ||
+ | </code> | ||
+ | |||
+ | Переменные, которые приходят из билинга, в шаблоне указываются в формате %VARIABLE%. В процессе отображения они заменяются значениями.\\ | ||
**Например:**\\ | **Например:**\\ | ||
<input type=text name=FIO value='%FIO%'> | <input type=text name=FIO value='%FIO%'> | ||
Строка 58: | Строка 69: | ||
**Формат** | **Формат** | ||
+ | **Клиентский кабинет** | ||
+ | 10:0:$lang{USER_INFO}:form_info::: | ||
+ | 40:0:$lang{FINANCES}:form_finance::: | ||
+ | 50:0:Интернет:dv_user_info::Dv: | ||
+ | | ||
+ | **Админский кабинет** | ||
+ | 1:0:$lang{LOGINS}:form_users_list::: | ||
+ | 4:0:$lang{PAYMENTS}:report_payments::: | ||
- | 10:0:$_USER_INFO:form_info::: | ||
- | 40:0:$_FINANCES:form_finance::: | ||
Описание параметров | Описание параметров | ||
Строка 66: | Строка 83: | ||
^10| Номер меню | | ^10| Номер меню | | ||
^0|Номер основного меню | | ^0|Номер основного меню | | ||
- | ^$_USER_INFO|Название меню | | + | ^$lang{USER_INFO}|Название меню | |
^form_info|Название функции | | ^form_info|Название функции | | ||
+ | ^ |Дополнительные параметры | | ||
+ | ^Dv|Модуль функции | | ||
+ | |||
+ | **Пример** | ||
+ | |||
+ | В клиентском кабинете отобразится наше меню, которое мы записали в файл: | ||
+ | |||
+ | {{:abills:docs:manual:admin:custom_client_menu.png|}} | ||
+ | |||
+ | В админском кабинете отобразится следующее меню, при такой структуре файла admin_menu.tpl: | ||
+ | {{:abills:docs:manual:admin:custom_admin_menu.png|}} | ||
====Дополнительно==== | ====Дополнительно==== | ||
* [[abills:docs:docs:photoshop|Альтернативный вариант работы с PDF-шаблонами]] | * [[abills:docs:docs:photoshop|Альтернативный вариант работы с PDF-шаблонами]] | ||