2
我想通过我的自定义控件(ascx控件)从SiteFinity获取发布信息。我需要按类别过滤这些帖子。我对SiteFinity相当陌生,并且非常感谢可以给出的任何输入或指导。如何获取SiteFinity中按类别过滤的帖子8
谢谢!
我想通过我的自定义控件(ascx控件)从SiteFinity获取发布信息。我需要按类别过滤这些帖子。我对SiteFinity相当陌生,并且非常感谢可以给出的任何输入或指导。如何获取SiteFinity中按类别过滤的帖子8
谢谢!
我能弄清楚如何实现这一点。请参见下面的代码:
BlogsManager blogsManager = BlogsManager.GetManager();
TaxonomyManager manager = TaxonomyManager.GetManager();
HierarchicalTaxon taxo = manager.GetTaxa<HierarchicalTaxon>().Where(t => t.Taxonomy.TaxonName == "Category" && t.Name == "YOUR_CATEGORY_NAME").SingleOrDefault();
System.Linq.IQueryable<BlogPost> blogPosts = blogsManager.GetBlogPosts().Where(b => b.Status == ContentLifecycleStatus.Live && b.GetValue<TrackedList<Guid>>("Category").Contains(taxo.Id));
foreach (BlogPost blogPostObj in blogPosts) {
//HERE YOU CAN USE BLOG POST INFORMATION
}