3

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

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

在此处输入图像描述

4

1 回答 1

3

您必须自定义 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>

只需复制并粘贴文件 <myextension>-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>

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

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

于 2019-07-02T01:30:46.987 回答