Thank you for contacting Sitefinity Support!
There are two important abstractions behind each Sitefinity page - 'Page Node' and 'Page Data':
- The 'Page Data' object contains the content of the page - html, asp.net controls and etc.
- Sitefinity uses 'Pages Nodes' for the organization - just like a hierarchical taxonomy. When a page is created, it should be attached to some 'Page Node'.
The code below shows how to access the PageData and the PageNode objects associated with given page(via the Native API):
var pageManager = PageManager.GetManager();
var siteMapNode = SiteMapBase.GetActualCurrentNode();
var pageNode = pageManager.GetPageNode(siteMapNode.Id);
var pageData = pageManager.GetPageData(siteMapNode.PageId);
//Check whether the page ought to be displayed in the navigation controls
showInNavigation = pageNode.ShowInNavigation;
is the ID of the associated PageNode object and
is the ID of the associated PageData object
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items