Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:admin:form_templates [2016/07/06 14:21]
andriy [Кастомные меню]
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:::​   10:​0:​$lang{USER_INFO}:​form_info:::​
   40:​0:​$lang{FINANCES}:​form_finance:::​   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:::​
 +
  
 Описание параметров Описание параметров
Строка 68: Строка 85:
 ^$lang{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-шаблонами]]