在果园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将呼叫替换为生成扫描码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top