Hybris 将Backoffice中默认扩展多引用编辑器中的类别缩小到给定类别的子类别

Hybris 将Backoffice中默认扩展多引用编辑器中的类别缩小到给定类别的子类别,hybris,Hybris,我正在尝试筛选Hybris Backoffice中给定产品可以引用的超级类别。例如,如果我们有以下类别结构: 分类 子类别1 子类别2 分类 子类别B1 子类别2 假设我希望我的产品能够只引用CategoryB的子类别。在中,给出了一个示例,说明如何缩小结果范围,并确保所有搜索结果都具有与当前编辑器相关的父对象相同的目录版本 <editorArea:attribute qualifier="supercategories"> <editorArea:

我正在尝试筛选Hybris Backoffice中给定产品可以引用的超级类别。例如,如果我们有以下类别结构:

分类 子类别1
子类别2

分类 子类别B1
子类别2

假设我希望我的产品能够只引用CategoryB的子类别。在中,给出了一个示例,说明如何缩小结果范围,并确保所有搜索结果都具有与当前编辑器相关的父对象相同的目录版本

<editorArea:attribute qualifier="supercategories">
    <editorArea:editor-parameter>
        <editorArea:name>referenceSearchCondition_catalogVersion</editorArea:name>
        <editorArea:value>{parentObject.catalogVersion}</editorArea:value>
    </editorArea:editor-parameter>
</editorArea:attribute>

参考搜索条件\u目录版本
{parentObject.catalogVersion}
我应该在配置中进行哪些更改? 我想我需要以某种方式将可用类别限制为给定超级类别的子类型。
任何帮助都将不胜感激

您可以使用
restrictToType
按特定类型进行筛选:

<wz:property qualifier="item">
                        <wz:editor-parameter>
                            <wz:name>restrictToType</wz:name>
                            <wz:value>Product</wz:value>
                        </wz:editor-parameter>
 </wz:property>

限制型
产品