首页 > 解决方案 > 将 Backoffice 中的 Default Extended Multi Reference Editor 中的类别缩小到给定类别的子类别

问题描述

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

甲类

子类别A1 子类别
A2

B类

子类别B1 子类别
B2

假设我希望我的产品能够仅引用 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>

我应该对配置进行哪些更改?我想我需要以某种方式将可用类别限制为给定超类别的子类型。任何帮助,将不胜感激!

标签: hybris

解决方案


您可以使用restrictToType按特定类型进行过滤:

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

推荐阅读