Изменения интерфейса панели

Материал из ISPWiki
Перейти к: навигация, поиск

Если вам необходима кастомизация интерфейса панели, существует несколько подходов к решению данной проблемы.

Изменение цветовой схемы с помощью Настройки бренда.

С помощью ползунков можно настроить цвета интерфейса.

Можно так же поменять логотипы и фавикон.

Настройки бренда.png

Подключение своих стилей и js скриптов.

Тут же в настройках бренда с помощью полей Заголовок(вставка содержимого в <head>) и Тело (вставка содержимого в конец <body>) вставить свои css файлы и js-скрипты.

Свои файлы можно положить в папку с темой (по-умолчанию /usr/local/mgr5/skins/orion/), тогда путь до файла будет выглядеть так /manimg/orion/MY_CSS_FILE.css. Так же можно подключить файлы и с внешних ресурсов, только стоит помнить, что если панель работает по HTTPS, то и вами файлы должны быть доступны по HTTPS, иначе браузер их заблокирует.

Ваши файлы будут подключены ко всем сущностям панели - логиновской форме, внешних формах, десктопу.

Для каждой их этих сущностей в HTML есть свои классы, используйте их для переопределения стилей только в одной из сущностей.


Вставка HTML.png

Изменение существующей темы

Если вам не хватает двух предыдущих способов, можно внести изменения непосредственно в тему.

При внесений изменений в тему вам стоит знать, что при обновлении COREmanager все ваши изменения затрутся.

Поэтому разумных подходом будет скопировать тему в новую папку и вносить изменения уже там. Переключится на вашу тему можно будет с помощью вызова панели с параметром theme (например URL_OF_PANEL?theme=NEW_THEME_FOLDER_NAME).

В таком случае ваши изменения останутся нетронутыми, но тогда вам надо следить за добавлением новых возможностей в интерфейсе. И вносить изменения уже в новые версии темы.

Создание своей темы интерфейса

Это самый крайний и тяжелый случай. На это у нас есть документация.

Но опять же вам нужно будет следить за изменениями в интерфейсе и апи.