Шаблоны модулей¶
Тема оформления¶
Тема оформления - директория следующей структуры:
/static/css директория стилей
/static/js директория скриптов
/templates директория шаблонов ejs
Темы оформления могут располагаться:
- В директории
view
модуля и платформы - тогда это системные темы оформления - В директории
applications
платформы как приложения - тогда это проектные темы оформления - В директории
themes
приложения - тогда это проектные темы офрмления
Настройка текущей темы оформления:
- Для платформы
- Настройка theme в config.json платформы
- Настройка globals.theme в deploy.json приложения
- Для модуля
- Настройка theme в config.json модуля
- Настройка Имя модуля.globals.theme в deploy.json приложения
По умолчанию используется системная тема default
(в платформе и модулях registry, geomap, report, offline-sync).
В настроке theme
указывается путь до директории темы, он разрешается в соответствии с правилами:
- Абсолютный путь берется как есть
- Относительный путь разрешается относительно системных путей в следующем порядке:
- Относительно директории
view
модуля или платформы - Относительно директории
applications
платформы - Относительно директории платформы
- Относительно директории