Что-то совершенно не разберусь никак. В xml заголовок dashlet выглядит вот так
А в интерфейсе вот так
Где прописывается соответствие, что Menu:ConfigManagement:AllDevices = Infrastructure?
Что-то совершенно не разберусь никак. В xml заголовок dashlet выглядит вот так
Где прописывается соответствие, что Menu:ConfigManagement:AllDevices = Infrastructure?
Разобрался.
В файле en.dict..php весь секрет скрывался.
Теперь вот другой вопрос возник. Получается, что если пользователь добавляет страницу, например, добавляет какой-то lfiktn на странице Overview, то изменения меню сделанные в настройках к его странице уже не применяются. И если администратор добавит новый раздел, например, то пользователь его не увидит.
Можно ли как-то запретить пользователю менять страницу overview? А создать ему какой-то подраздел меню, типа “My overview”, на которой он может делать свою конфигурацию дашлетов?
Запретить нельзя, а раздел создать можно (DashboardMenuNode добавить). В будущей версии 2.6 есть переключатель Пользовательский/Стандартный на всех дашбордах, то есть изменения пользователя не затирают стандартный дашборд.
О, это хорошая тема - переключатель.
А что значат вот такие строки с плюсом в dictionary?
Они текст к чему задают?
Везде по-разному. Для простых атрибутов это всплывающие подсказки при наведении, для вкладок – текст внутри вкладки, для меню обычно заголовок на экране, которые по кнопке меню открывается.