如何在Hybris PCM Backoffice中将列表视图设置为默认视图

如何在Hybris PCM Backoffice中将列表视图设置为默认视图,hybris,backoffice,Hybris,Backoffice,我对Hybris平台有点陌生。我正在与Hybris 6.7上的后台PCM合作 我想在使用PCM Backoffice时更改默认浏览器显示。当前默认行为呈现网格视图,但我想改用列表视图。我想完全删除网格视图选项(或禁用它),并在列表视图中自动打开产品 您必须自定义xml以获得所需的行为。最好的方法是从模板ybackoffice创建一个新的扩展来整合您的更改 基本上,原始扩展有以下几行: <context type="Product" component="pcmbackoffice-asso

我对Hybris平台有点陌生。我正在与Hybris 6.7上的后台PCM合作

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


您必须自定义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中复制并粘贴新扩展名,然后删除与网格视图对应的行(用于删除选项),例如:


在扩展中进行HAC更新后,请执行ant清理所有

注:在创建新扩展之前,您可以通过orchestrator应用这些更改以在live中查看结果

<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>