Sitecore:将内容树子项呈现为列表视图

时间:2016-05-12 12:49:44

标签: sitecore

是否可以更改内容树中的项目在Sitecore中的呈现方式?

在Umbraco中,可以选择将父节点的所有子项呈现为子节点或在树外的列表视图中。在属于父节点的选项卡旁边,有一个节点" 子项目"被添加。在此节点中,所有子项都在列表视图中呈现,支持分页,排序和搜索等流行功能。

Sitecore有可能吗? 在搜索此问题的答案时,最常见的答复是使用存储桶。但是,使用存储桶时,会显示一条消息而不是子节点:" 此容器中有隐藏的项目"。在标准内容标签旁边的新标签页中,最终用户可以搜索子项目,但似乎无法显示列表视图/网格。

所以问题仍然存在:

我们是否可以使用分页和排序等功能在内容标签旁边的新标签页中的列表/网格中呈现内容树子项。

非常感谢。

2 个答案:

答案 0 :(得分:5)

您可以为存储桶定义默认查询。之后,当用户点击存储桶项目时,他会立即以列表的形式看到搜索结果。

以下是有关如何执行此操作的文档:

https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/search_and_indexing/create_a_default_and_a_persistent_search_query

简而言之,您只需在存储分项的字段Default bucket query中指定查询。

我不知道有任何其他方法可以达到你想要的效果。 Sitecore内容编辑器没有Umbraco的这个功能。

答案 1 :(得分:1)

您可能需要查看Subitem Express module

它不提供排序,分页或搜索等功能,但它会显示并允许从单个内容编辑窗格中编辑子项,以及允许添加新的和删除子项。子项目也可以隐藏,以便默认情况下它们在树中不可见,但您可以启用隐藏项目"仍然像常规项目一样编辑孩子。

真的取决于您的要求,但我已经将该模块用于数据繁重的项目,通过内容编辑器更容易进入,而不是体验编辑器周围的所有漏洞,以加快数据输入。