defineNavigationMenuItem() для добавления пользовательских ссылок на боковую панель — обычно по одной на каждое представление, которое вы поставляете, — или для указания на внешние URL-адреса.
src/navigation-menu-items/example-navigation-menu-item.ts
Основные моменты
-
typeопределяет, на что указывает элемент меню. Каждый тип сопоставляется с определенным полем идентификатора:Тип Что делает Обязательное поле NavigationMenuItemType.VIEWОткрывает сохраненное представление viewUniversalIdentifierNavigationMenuItemType.LINKОткрывает внешний URL-адрес linkNavigationMenuItemType.FOLDERГруппирует вложенные элементы под меткой name(а дочерние элементы ссылаются на папку черезfolderUniversalIdentifier)NavigationMenuItemType.OBJECTОткрывает страницу индекса по умолчанию объекта targetObjectUniversalIdentifierNavigationMenuItemType.PAGE_LAYOUTОткрывает отдельный макет страницы pageLayoutUniversalIdentifier -
positionуправляет порядком в боковой панели. -
iconиcolorявляются необязательными и настраивают внешний вид элемента. -
folderUniversalIdentifierтакже доступен для любого элемента, чтобы поместить его внутрь родительского элемента типаFOLDER.
Распространенная ошибка: создание объекта без связанного представления и элемента навигационного меню делает этот объект невидимым для пользователей. Если только это не технический/внутренний объект, у каждого настраиваемого объекта должно быть представление по умолчанию и элемент боковой панели, указывающий на него.