Virtual Happy Hour is canceled this month (March) due to Good Friday.
Virtual Happy Hour is canceled this month (March) due to Good Friday.
got reolved from my self, here is the coding
var pages = FindBlogPages(root, "BloggerProfile", modelPage.Property["BloggerProfile"].ToString());
public static IEnumerable<PageData> FindBlogPages(PageReference listRoot, string property, string propertyValue)
{
IEnumerable<PageData> pages;
var criterias = new PropertyCriteriaCollection
{
new PropertyCriteria()
{
Name = property,
Type = PropertyDataType.PageReference,
Condition = CompareCondition.Equal,
Value = propertyValue
}
};
var repository = ServiceLocator.Current.GetInstance<IPageCriteriaQueryService>();
pages = repository.FindPagesWithCriteria(listRoot, criterias);
return pages.Take(4);
}
Hi, Sandeep,
Do note that FindPagesWithCriteria should be used with care, if possible, use ContentLoader instead or cache it. It comes with performance cost.
If all blogs have a common root, the pseudo code would be:
var pages = _contentLoader.GetChildren<BlogPage>().Where(p => p.BloggerProfile == propertyValue).Take(4).ToList();
BR,
Marija
Hi All,
I have a contact page for saving authors in my site.
I have a blog page for writing blog posts.
so when i open a blog page i want to display related blog posts of perticular author.
so how can i achive this.