В бэк-офисе Hybris как добавить еще одну вкладку в дереве обозревателя для управления (создания, поиска, удаления) экземплярами некоторых элементов? - PullRequest
0 голосов
/ 20 сентября 2018

В Hybris Back Office, как добавить еще одну вкладку в дереве обозревателя для управления (создания, поиска, удаления) экземпляров некоторых элементов?

Я действительно не могу найти что-либо по теме.

Нужно ли использовать для этого уже имеющийся пользовательский интерфейс или добавить собственный виджет?

1 Ответ

0 голосов
/ 20 сентября 2018

В вашем файле * - backoffice-config.xml вы должны добавить что-то вроде этого

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<config xmlns="http://www.hybris.com/cockpit/config"
        xmlns:y="http://www.hybris.com/cockpit/config/hybris"
        xmlns:wz="http://www.hybris.com/cockpitng/config/wizard-config"
        xmlns:list-view="http://www.hybris.com/cockpitng/component/listView"
        xmlns:editorArea="http://www.hybris.com/cockpitng/component/editorArea"
        xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree"
        xmlns:simple-search="http://www.hybris.com/cockpitng/config/simplesearch"
        xmlns:advanced-search="http://www.hybris.com/cockpitng/config/advancedsearch"
        xmlns:df="http://www.hybris.com/cockpitng/component/dynamicForms"
        xmlns:dsb="http://www.hybris.com/cockpitng/config/dashboard"
>

    <context merge-by="module" parent="auto" component="explorer-tree">
        <explorer-tree:explorer-tree xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree">
            <explorer-tree:navigation-node id="backoffice.myCustomItemType">
                <explorer-tree:type-node code="MyCustomItemType" id="MyCustomItemType"/>
            </explorer-tree:navigation-node>
        </explorer-tree:explorer-tree>
    </context>

    <context type="MyCustomItemType" component="listview">
        <list:list-view xmlns:list="http://www.hybris.com/cockpitng/component/listView">
            <list:column qualifier="customAttribute1" />
            <list:column qualifier="customAttribute2" />
        </list:list-view>
    </context>

</config>

Подобным образом вы можете настроить "editorArea", "advanced-search"," мастер создания "и т. д., ссылаясь на любой файл OOTB backoffice-config.xml.

Найдите этот документ для шагов.

...