【问题标题】:Sitecore: Render content tree child items as list viewSitecore:将内容树子项呈现为列表视图
【发布时间】:2016-05-12 12:49:44
【问题描述】:

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

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

这在 Sitecore 中是否可行? 在搜索此问题的答案时,最常见的回答是使用 bucket。但是,当使用存储桶时,会出现一条消息而不是子节点:“此容器中有隐藏的项目”。在标准 Content 选项卡旁边的新选项卡中,最终用户可以搜索子项,但似乎无法显示列表视图/网格。

所以问题仍然存在:

我们能否使用分页和排序等功能,在列表/网格中,在 Content 选项卡旁边的新选项卡中呈现内容树子项。

非常感谢。

【问题讨论】:

    标签: sitecore


    【解决方案1】:

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

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

    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 的这个功能。

    【讨论】:

    • 谢谢!我试过了,效果很好,特别是“保存的搜索”选项增强了。但是,您总是必须触发新的搜索,默认情况下结果选项卡不可用,这可能会让最终用户感到有些困惑。
    【解决方案2】:

    您可能想看看Subitem Express module

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

    确实取决于您的要求,但我已将该模块用于数据繁重的项目,通过内容编辑器输入比体验编辑器周围的所有绒毛更容易加快数据输入。

    【讨论】:

    • 酷,这看起来像是一个有时很有用的模块!这里有一点需要注意的是,子项在内容树中仍然可见(无法绕过)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2016-06-12
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多