カスタム ウィジェット (ascx コントロール) を介して SiteFinity から投稿情報を取得しようとしています。これらの投稿をカテゴリ別にフィルタリングする必要があります。私は SiteFinity にかなり慣れていないので、ご意見やご指示をいただければ幸いです。
ありがとう!
カスタム ウィジェット (ascx コントロール) を介して SiteFinity から投稿情報を取得しようとしています。これらの投稿をカテゴリ別にフィルタリングする必要があります。私は SiteFinity にかなり慣れていないので、ご意見やご指示をいただければ幸いです。
ありがとう!
これを達成する方法を理解することができました。以下のコードを参照してください。
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
}