题
在果园cms中,我正在尝试找到一种方法来过滤标记云中的标记,只从博客帖子返回标记。现在,标签云从所有内容类型返回标签。
我正在使用果园中的默认标记云1.7.1。
如果管理员中有一个设置,很棒,如果没有,我在tagcloudservice.cs中找到了一个查询。这是我需要编辑的那个。如果是的话,有人可以帮助我使用我需要添加的过滤器,只包含博客帖子
tagCounts = _contentManager
.Query<TagsPart, TagsPartRecord>(VersionOptions.Published)
.Join<CommonPartRecord>()
.Where(t => t.Container.Id == containerId)
.List()
.SelectMany(t => t.CurrentTags)
.GroupBy(t => t)
.Select(g => new TagCount {
TagName = g.Key,
Count = g.Count()
})
.ToList();
.
谢谢
解决方案
用Query
将呼叫替换为生成扫描码。
不隶属于 StackOverflow