Документация ispmanager 6 lite, pro, host

/
/
/
Пример плагина. Добавление иконок в кастомных пунктах меню

Пример плагина. Добавление иконок в кастомных пунктах меню

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

Обратите внимание!
Иконки для разделов подменю не подлежат настройке.

 

Откройте основное меню → Менеджер файлов. Перейдите в директорию /usr/local/mgr5/skins.

Рекомендуется создать поддиректорию. В текущем разделе будет использована поддиректория /usr/local/mgr5/skins/icons.

 

Откройте поддиректорию /usr/local/mgr5/skins/icons и нажмите кнопку Загрузить.

Обратите внимание!

Информация о требованиях к изображениям.

  • изображения должны быть в формате SVG. Прозрачный фон обязателен;
  • если фон не прозрачен, изображение будет приведено к единому цвету, соответствующему стандартному цвету иконок;
  • svg-файлы с анимацией не поддерживаются. Иконка будет статичной;
  • иконки должны быть размером 15x15 пикселей.

 

Выберите удобный формат загрузки и нажмите кнопку Загрузить.

 

Пример правильно загруженных изображений. В следующих примерах будет использоваться googlechrome.svg.

  

Выполните следующие действия.

  • перейдите в Менеджер файлов;
  • выберите файл ispmgr_mod_menu.xml. Если ранее он не был создан, смотрите инструкцию;
  • нажмите кнопку Открыть.

 

Введите данные в таком формате.

<node name="testmenuitem" customicon="/manimg/icons/googlechrome.svg" />
  • node name - название пункта меню в котором нужно изменить иконку;
  • "/manimg/icons/googlechrome.svg" /> - путь до изображения.
Обратите внимание!
Путь в файловой системе /usr/local/mgr5/skins соответствует пути https://имя_хоста:номер_порта/manimg. Директория /skins преобразуется в директорию /manimg.

 

Пример правильно отредактированной строки.

 

Иконка пункта меню будет изменена.