根据分类术语搜索其他项目

时间:2012-05-30 02:58:20

标签: orchardcms

我使用Taxonomy Module创建了一些术语。我在自定义内容类型中添加了Taxonomy字段。 现在,在页面上,我想显示已使用相同分类术语标记的其他项目,我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果您知道术语名称,则可以使用以下查询 -

var _taxonomyService = WorkContext.Resolve<ITaxonomyService>();

var termContentItems = _taxonomyService.GetContentItems(termname)
                       .Where(c => c.ContentItem.ContentType == "YourContentTypeName")
                       .ToList();