J
jread
Guest
There are two examples of how to get a single page by ID at this link also included below: Native Api using System; using System.Linq; using Telerik.Sitefinity.Modules.Pages; using Telerik.Sitefinity.Pages.Model; namespace SitefinityWebApp { public class QueryPages_FindPageNodeById_NativeAPI { public PageNode FindPageNodeByIdNativeAPI(Guid pageNodeId) { PageManager pageManager = PageManager.GetManager(); PageNode node = pageManager.GetPageNodes().Where(n => n.Id == pageNodeId).FirstOrDefault(); return node; } } } Fluent Api using System.Linq; using Telerik.Sitefinity; using Telerik.Sitefinity.Pages.Model; namespace SitefinityWebApp { public class QueryPages_FindPagebyUrl_FluentAPI { public PageData FindPagebyUrlFluentAPI(string urlName) { PageData pageData = null; var count = 0; App.WorkWith().Pages().Where(pN => pN.UrlName == urlName).Count(out count); if (count != 0) { pageData = App.WorkWith().Pages().Where(pN => pN.UrlName == urlName).Get().First().Page; } return pageData; } } }
Continue reading...
Continue reading...