C# Class Sdl.Web.Tridion.Templates.GenerateSiteMap

Inheritance: Sdl.Web.Tridion.Common.TemplateBase
Afficher le fichier Open project: sdl/dxa-content-management

Méthodes publiques

Méthode Description
Transform ( Engine engine, Package package ) : void

Méthodes protégées

Méthode Description
GetNavigationTitle ( StructureGroup sg ) : string
GetUrl ( Page page ) : string
StripPrefix ( string title ) : string

Private Methods

Méthode Description
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

Method Details

GetNavigationTitle() protected méthode

protected GetNavigationTitle ( StructureGroup sg ) : string
sg StructureGroup
Résultat string

GetUrl() protected méthode

protected GetUrl ( Page page ) : string
page Page
Résultat string

StripPrefix() protected méthode

protected StripPrefix ( string title ) : string
title string
Résultat string

Transform() public méthode

public Transform ( Engine engine, Package package ) : void
engine Engine
package Package
Résultat void