本文介绍了有没有可能在Sitecore内限制博客标签云中显示的项目数量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的是Sitecore 7.1中的WeBlog模块。经过几年的博客帖子,tag cloud控件现在显示了一个巨大的列表,其中列出了帖子中曾经使用过的所有标签。是否可以限制显示或提供每个标记需要使用次数的最低阈值的标记数量?

我在文档或Sitecore内容编辑器中找不到任何信息,但我认为这一定是常见问题。

推荐答案

据我所知,无法限制TagCloud子布局中开箱即用的标记数量。

但是,您可以创建自己的CustomTagManager类,从Sitecore.Modules.WeBlog.Managers.TagManager继承并覆盖GetAllTags()方法的实现以仅获取前N个标记。

当您有CustomTagManager时,只需将其注册到WeBlog.config文件中,而不是该行:

<setting name="WeBlog.Implementation.TagManager" value="Sitecore.Modules.WeBlog.Managers.TagManager"/>

这篇关于有没有可能在Sitecore内限制博客标签云中显示的项目数量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 20:13