C# 클래스 Sdl.Web.Tridion.Templates.GenerateSiteMap

상속: Sdl.Web.Tridion.Common.TemplateBase
파일 보기 프로젝트 열기: sdl/dxa-content-management

공개 메소드들

메소드 설명
Transform ( Engine engine, Package package ) : void

보호된 메소드들

메소드 설명
GetNavigationTitle ( StructureGroup sg ) : string
GetUrl ( Page page ) : string
StripPrefix ( string title ) : string

비공개 메소드들

메소드 설명
GenerateStructureGroupNavigation ( StructureGroup structureGroup ) : Sdl.Web.Tridion.Templates.SitemapItem
GetExtensionlessUrl ( string url ) : string
GetNavTextFromPageComponents ( Page page ) : string
GetNavTitleFromComponent ( Component component ) : string
GetNavTitleFromField ( string fieldname, IEnumerable data ) : string
GetNavigationConfiguration ( Component navConfigComponent ) : Sdl.Web.Tridion.Templates.NavigationConfig
GetNavigationTitle ( Page page ) : string
GetPublishedDate ( Page page, TargetType targetType ) : DateTime?
GetXPathFromFieldName ( string fieldname ) : string
IsPublished ( Page page ) : bool
IsVisible ( string title ) : bool

메소드 상세

GetNavigationTitle() 보호된 메소드

protected GetNavigationTitle ( StructureGroup sg ) : string
sg StructureGroup
리턴 string

GetUrl() 보호된 메소드

protected GetUrl ( Page page ) : string
page Page
리턴 string

StripPrefix() 보호된 메소드

protected StripPrefix ( string title ) : string
title string
리턴 string

Transform() 공개 메소드

public Transform ( Engine engine, Package package ) : void
engine Engine
package Package
리턴 void