Click or drag to resize
TreeSiteMapProvider Class
Class providing tree site map management.
Inheritance Hierarchy

Namespace: CMS.DocumentEngine
Assembly: CMS.DocumentEngine (in CMS.DocumentEngine.dll) Version: 12.0.0
Syntax
C#
public class TreeSiteMapProvider : StaticSiteMapProvider

The TreeSiteMapProvider type exposes the following members.

Constructors
  NameDescription
Public methodTreeSiteMapProvider
Top
Properties
  NameDescription
Public propertyBindNodeData
Specifies if the node data (TreeNode) should be bound to the nodes.
Public propertyCheckPermissions
Indicates if the permissions should be checked.
Public propertyClassNames
Property to set and get the classnames list (separated by the semicolon).
Public propertyCombineWithDefaultCulture
Property to set and get the CombineWithDefaultCulture flag.
Public propertyCultureCode
Property to set and get the CultureCode.
Public propertyMaxRelativeLevel
Property to set and get the MaxRelativeLevel.
Public propertyMaxTreeNodes
Maximum number of tree nodes displayed within the tree.
Public propertyOrderBy
Property to set and get the OrderBy.
Public propertyPath
Property to set and get the Path.
Public propertyRootNode
Property to get Sitemap root node.
(Overrides SiteMapProviderRootNode.)
Public propertyRootNodeLevel
Root node level.
Public propertySelectOnlyPublished
Property to set and get the SelectOnlyPublished flag.
Public propertySelectPublishedData
If true, the published data.
Public propertySiteName
Property to set and get the SiteName.
Public propertyTreeProvider
Tree provider instance used to access data. If no TreeProvider is assigned, a new TreeProvider instance is created.
Public propertyWhereCondition
Property to set and get the WhereCondition.
Top
Methods
  NameDescription
Public methodBuildSiteMap
Performs the sitemap build.
(Overrides StaticSiteMapProviderBuildSiteMap.)
Protected methodClear
Clean up any collections or other state that an instance of this may hold.
(Overrides StaticSiteMapProviderClear.)
Public methodGetChildNodes(Int32)
Returns the set of child nodes for the specified node.
Public methodGetChildNodes(Int32, Int32)
Returns the set of child nodes for the specified node.
Public methodGetNodeByAliasPath
Returns the node by its Alias.
Public methodGetNodeById
Returns the node specified by given Node ID.
Protected methodGetRootNodeCore
Returns the the root sitemap node.
(Overrides SiteMapProviderGetRootNodeCore.)
Public methodReloadData
Reloads the tree data.
Top
See Also