defineNavigationMenuItem(), um benutzerdefinierte Seitenleistenlinks bereitzustellen – typischerweise einen pro Ansicht, die Sie bereitstellen – oder um auf externe URLs zu verweisen.
src/navigation-menu-items/example-navigation-menu-item.ts
Hauptpunkte
-
typelegt fest, worauf der Menüeintrag verweist. Jeder Typ ist einem bestimmten Bezeichnerfeld zugeordnet:Typ Was es tut Pflichtfeld NavigationMenuItemType.VIEWÖffnet eine gespeicherte Ansicht viewUniversalIdentifierNavigationMenuItemType.LINKÖffnet eine externe URL linkNavigationMenuItemType.FOLDERGruppiert verschachtelte Einträge unter einer Bezeichnung name(und untergeordnete Einträge verweisen überfolderUniversalIdentifierauf den Ordner)NavigationMenuItemType.OBJECTÖffnet die Standardindexseite eines Objekts targetObjectUniversalIdentifierNavigationMenuItemType.PAGE_LAYOUTÖffnet ein eigenständiges Seitenlayout pageLayoutUniversalIdentifier -
positionsteuert die Reihenfolge in der Seitenleiste. -
iconundcolorsind optional und passen das Erscheinungsbild des Eintrags an. -
folderUniversalIdentifierist ebenfalls bei jedem Eintrag verfügbar, um ihn innerhalb eines übergeordneten Elements vom TypFOLDERzu verschachteln.
Häufige Falle: Wenn Sie ein Objekt ohne zugehörige Ansicht und Navigationsmenüeintrag erstellen, ist dieses Objekt für Benutzer unsichtbar. Sofern es sich nicht um ein technisches/internes Objekt handelt, sollte jedes benutzerdefinierte Objekt eine Standardansicht und einen entsprechenden Eintrag in der Seitenleiste haben.