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

Namespace: CMS.CMSSiteMapProvider
Assembly: CMS.CMSSiteMapProvider (in CMS.CMSSiteMapProvider.dll) Version: 9.0.0
public class TreeSiteMapProvider : StaticSiteMapProvider

The TreeSiteMapProvider type exposes the following members.

Public methodTreeSiteMapProvider
Protected fieldmAlternativePath
Alternative path.
Protected fieldmBindNodeData
Bind the node data to the nodes.
Protected fieldmClassNames
Class names.
Protected fieldmCombineWithDefaultCulture
Combine with default culture.
Protected fieldmCultureCode
Culture code.
Protected fieldmCheckPermissions
Indicates if the permissions should be checked.
Protected fieldmMaxRelativeLevel
Maximum relative level.
Protected fieldmMaxTreeNodes
Maximum number of the nodes in a level.
Protected fieldmOrderBy
Order by.
Protected fieldmPath
Protected fieldmRootNodeLevel
Root node level.
Protected fieldmSelectOnlyPublished
Select only published.
Protected fieldmSelectPublishedData
Select the published data.
Protected fieldmSiteName
Site name.
Protected fieldmTreeProvider
Tree provider.
Protected fieldmUsedPath
Used path.
Protected fieldmWhereCondition
Where condition.
Public propertyAlternativePath
Property to set and get the alternative path.
Public propertyBindNodeData
Specifies if the node data (TreeNode) should be bound to the nodes.
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 propertyCheckPermissions
Indicates if the permissions should be checked.
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 propertyUsedPath
Used alias path.
Public propertyWhereCondition
Property to set and get the WhereCondition.
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.
See Also