Портал абонента : изменение иконок
Для применения собственных иконок клиентского меню, создайте файл /usr/abills/Abills/templates/client_menu_icons.js
.
Внутри, в формате JSON
, опишите какую иконку хотите применить к ссылке.
{ "dv_user_info" : "glyphicon glyphicon-globe", "msgs_user" : "glyphicon glyphicon-comment" }
Если возникли проблемы с применением иконок, первым делом проверьте корректность файла используя JSONLint
Важно. Проверьте наличие блока в конфигурации хоста апача (abills_httpd.conf)
Alias "/images" "/usr/abills/Abills/templates" <Directory "/usr/abills/Abills/templates"> AllowOverride None Order allow,deny Deny from all <FilesMatch "\.(jpg|gif|png|css|js|JPG|GIF|PNG)$"> Order deny,allow Allow from all Require all granted Satisfy Any </FilesMatch> </Directory>
Возможные ошибки
Если в консоли браузера появляется ошибка:
GET https://192.168.1.169:9443/images/client_menu_icons.js 404 (Not Found)
Нужно создать пустой файл client_menu_icons.js в папке /usr/abills/Abills/templates/.
touch /usr/abills/Abills/templates/client_menu_icons.js