C# 클래스 Sdl.Web.Tridion.Navigation.StaticNavigationProvider

Navigation Provider implementation based on statically generated (published) Navigation.json
상속: INavigationProvider
파일 보기 프로젝트 열기: sdl/dxa-web-application-dotnet

공개 메소드들

메소드 설명
GetBreadcrumbNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks

Gets Navigation Links for the breadcrumb trail for the given request URL path.

GetContextNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks

Gets Navigation Links for the context navigation panel for the given request URL path.

GetNavigationModel ( Sdl.Web.Common.Configuration.Localization localization ) : SitemapItem

Gets the Navigation Model (Sitemap) for a given Localization.

GetTopNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks

Gets Navigation Links for the top navigation menu for the given request URL path.

비공개 메소드들

메소드 설명
BuildNavigationModel ( Sdl.Web.Common.Configuration.Localization localization ) : SitemapItem
RewriteIndexPage ( SitemapItem sitemapItem, SitemapItem parentSitemapItem ) : SitemapItem

메소드 상세

GetBreadcrumbNavigationLinks() 공개 메소드

Gets Navigation Links for the breadcrumb trail for the given request URL path.
public GetBreadcrumbNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks
requestUrlPath string The request URL path.
localization Sdl.Web.Common.Configuration.Localization The Localization.
리턴 Sdl.Web.Common.Models.NavigationLinks

GetContextNavigationLinks() 공개 메소드

Gets Navigation Links for the context navigation panel for the given request URL path.
public GetContextNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks
requestUrlPath string The request URL path.
localization Sdl.Web.Common.Configuration.Localization The Localization.
리턴 Sdl.Web.Common.Models.NavigationLinks

GetNavigationModel() 공개 메소드

Gets the Navigation Model (Sitemap) for a given Localization.
public GetNavigationModel ( Sdl.Web.Common.Configuration.Localization localization ) : SitemapItem
localization Sdl.Web.Common.Configuration.Localization The Localization.
리턴 Sdl.Web.Common.Models.SitemapItem

GetTopNavigationLinks() 공개 메소드

Gets Navigation Links for the top navigation menu for the given request URL path.
public GetTopNavigationLinks ( string requestUrlPath, Sdl.Web.Common.Configuration.Localization localization ) : NavigationLinks
requestUrlPath string The request URL path.
localization Sdl.Web.Common.Configuration.Localization The Localization.
리턴 Sdl.Web.Common.Models.NavigationLinks