C# Класс Sitecore.Feature.Navigation.Repositories.NavigationRepository

Наследование: INavigationRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
GetBreadcrumb ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
GetLinkMenuItems ( System.Item menuRoot ) : Sitecore.Feature.Navigation.Models.NavigationItems
GetNavigationRoot ( System.Item contextItem ) : System.Item
GetPrimaryMenu ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
GetSecondaryMenuItem ( ) : NavigationItem
NavigationRepository ( System.Item contextItem ) : System

Приватные методы

Метод Описание
AddRootToPrimaryMenu ( Sitecore.Feature.Navigation.Models.NavigationItems navItems ) : void
CreateNavigationItem ( System.Item item, int level, int maxLevel = -1 ) : NavigationItem
FindActivePrimaryMenuItem ( ) : System.Item
GetChildNavigationItems ( System.Item parentItem, int level, int maxLevel ) : Sitecore.Feature.Navigation.Models.NavigationItems
GetNavigationHierarchy ( bool forceShowInMenu = false ) : IEnumerable
GetSecondaryMenuRoot ( ) : System.Item
IncludeInNavigation ( System.Item item, bool forceShowInMenu = false ) : bool
IsItemActive ( System.Item item ) : bool

Описание методов

GetBreadcrumb() публичный Метод

public GetBreadcrumb ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
Результат Sitecore.Feature.Navigation.Models.NavigationItems

GetLinkMenuItems() публичный Метод

public GetLinkMenuItems ( System.Item menuRoot ) : Sitecore.Feature.Navigation.Models.NavigationItems
menuRoot System.Item
Результат Sitecore.Feature.Navigation.Models.NavigationItems

GetNavigationRoot() публичный Метод

public GetNavigationRoot ( System.Item contextItem ) : System.Item
contextItem System.Item
Результат System.Item

GetPrimaryMenu() публичный Метод

public GetPrimaryMenu ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
Результат Sitecore.Feature.Navigation.Models.NavigationItems

GetSecondaryMenuItem() публичный Метод

public GetSecondaryMenuItem ( ) : NavigationItem
Результат Sitecore.Feature.Navigation.Models.NavigationItem

NavigationRepository() публичный Метод

public NavigationRepository ( System.Item contextItem ) : System
contextItem System.Item
Результат System