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 controlsbool showInNavigation = pageNode.ShowInNavigation;siteMapNode.Id is the ID of the associated PageNode object and siteMapNode.PageId is the ID of the associated PageData object