如何将我的自定义 productcockpit 扩展程序添加为 hybris 后台透视列表 mainslot 中的选项之一

问题描述

我创建了一个 customproductcockpit 扩展并启用了 Web 模块。 即不同的 URl 访问 localhost:9002/customproductcockpit。 现在我想将它添加后台主插槽中作为透视选项之一。 有人可以帮我解决这个问题。 如图所示,我想添加一个选项以及 Administration 和 ProductCockpit。

enter image description here

解决方法

嗨,如果您希望在后台添加自定义透视图,则需要在 -backoffice-config.xml 中添加另一个上下文。

示例:

 <!--    start of employeemanager-->
    <context merge-by="principal" component="explorer-tree" module="<custombackoffice extension name>" principal="employeemanager">
        <explorer-tree:explorer-tree>
            <explorer-tree:navigation-node id="backoffice_dashboard" merge-mode="remove"/>
            <explorer-tree:navigation-node id="hmc_backoffice-workflow-inbox" merge-mode="remove"/>
            <explorer-tree:navigation-node id="hmc_treenode_system" merge-mode="remove"/>
            <explorer-tree:navigation-node id="hmc_treenode_catalog" merge-mode="remove"/>
            <explorer-tree:navigation-node id="hmc_treenode_medias" merge-mode="remove"/>

            <explorer-tree:navigation-node id="hmc_treenode_user" expanded-by-default="true" merge-mode="replace">
                <explorer-tree:type-node code="UserGroup" id="hmc_typenode_usergroup" />
                <explorer-tree:type-node code="Employee" id="hmc_typenode_employee"/>
            </explorer-tree:navigation-node>

            
        </explorer-tree:explorer-tree>
    </context>
    <!--    end of employeemanager-->