【问题标题】:How to set List View as default view in Hybris PCM Backoffice如何在 Hybris PCM Backoffice 中将列表视图设置为默认视图
【发布时间】:2019-10-26 09:23:06
【问题描述】:

我对 Hybris 平台有点陌生。我正在使用 Hybris 6.7 上的 Backoffice PCM。

我想在使用 PCM 后台时更改默认浏览器显示。目前默认行为呈现网格视图,但我想改用列表视图。我想要么完全删除网格视图选项(或禁用它),而是在列表视图中自动打开产品。

【问题讨论】:

    标签: hybris backoffice


    【解决方案1】:

    您必须自定义 xml 以获得所需的行为。最好的方法是从模板 ybackoffice 创建一个新的扩展来整合您的更改。

    基本上,原始扩展有以下几行:

    <context type="Product" component="pcmbackoffice-assortment-collection-browser" >
        <cb:collection-browser xmlns:cb="http://www.hybris.com/cockpitng/config/collectionbrowser">
            <cb:available-molds default-mold="grid-view">
                <cb:mold spring-bean="listViewCollectionBrowserMoldStrategy"/>
                <cb:mold spring-bean="gridViewCollectionBrowserMoldStrategy"/>
            </cb:available-molds>
        </cb:collection-browser>
    </context>
    

    只需复制并粘贴文件 -backoffice-config.xml 中的新扩展名,然后删除与网格视图对应的行(用于删除选项),例如:

    <context type="Product" component="pcmbackoffice-assortment-collection-browser" >
        <cb:collection-browser xmlns:cb="http://www.hybris.com/cockpitng/config/collectionbrowser">
            <cb:available-molds default-mold="list-view">
                <cb:mold spring-bean="listViewCollectionBrowserMoldStrategy"/>
            </cb:available-molds>
        </cb:collection-browser>
    </context>
    

    在您的扩展程序中进行 HAC 更新后,执行 ant clean all。

    Ps.:在创建新扩展之前,您可以通过 Orchestrator 应用这些更改以实时查看结果。

    【讨论】:

      猜你喜欢
      • 2019-02-10
      • 2017-07-30
      • 2013-12-24
      • 1970-01-01
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多