Пример плагина. Добавление иконок в кастомных пунктах меню
Статья описывает добавление иконки в кастомные пункты меню. Если пользователь не настроил свои пункты меню, следует обратиться к документации.
Обратите внимание!
Иконки для разделов подменю не подлежат настройке.
Выполните следующие действия:
- откройте основное меню;
- перейдите в Менеджер файлов;
- Перейдите в директорию /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.
Пример правильно отредактированной строки.
Иконка пункта меню будет изменена.