C# Class Sitecore.Feature.Navigation.Repositories.NavigationRepository

Inheritance: INavigationRepository
Mostrar archivo Open project: Sitecore/Habitat

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

GetBreadcrumb() public method

public GetBreadcrumb ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
return Sitecore.Feature.Navigation.Models.NavigationItems

GetLinkMenuItems() public method

public GetLinkMenuItems ( System.Item menuRoot ) : Sitecore.Feature.Navigation.Models.NavigationItems
menuRoot System.Item
return Sitecore.Feature.Navigation.Models.NavigationItems

GetNavigationRoot() public method

public GetNavigationRoot ( System.Item contextItem ) : System.Item
contextItem System.Item
return System.Item

GetPrimaryMenu() public method

public GetPrimaryMenu ( ) : Sitecore.Feature.Navigation.Models.NavigationItems
return Sitecore.Feature.Navigation.Models.NavigationItems

GetSecondaryMenuItem() public method

public GetSecondaryMenuItem ( ) : NavigationItem
return Sitecore.Feature.Navigation.Models.NavigationItem

NavigationRepository() public method

public NavigationRepository ( System.Item contextItem ) : System
contextItem System.Item
return System