PageData querying page properties
Hi, using the fluent API to get a page object:
PageManager pageManager = PageManager.GetManager();
PageData page = pageManager.GetPageDataList().Where(pD=> pD.Title == title).FirstOrDefault();
return page;
Hi Pepperio,
Thank you for contacting Sitefinity Support!
There are two important abstractions behind each Sitefinity page - 'Page Node' and 'Page Data':
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
bool
showInNavigation = pageNode.ShowInNavigation;
siteMapNode.Id
is the ID of the associated PageNode object and siteMapNode.PageId
is the ID of the associated PageData object