Шаблоны модулей¶
Тема оформления¶
Тема оформления - директория следующей структуры:
/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платформы - Относительно директории платформы
- Относительно директории