首页 > 解决方案 > 在关键字和限制之间创建自定义限制和关系

问题描述

我必须创建要应用于横幅的自定义限制。横幅必须仅在与该限制链接的特定关键字上可见。

java.lang.IllegalStateException:由于缺少类型“字符串”,描述符关键字无效(字符串):((cms2))::YRelationEnd [cms2-items.xml:52(RelationTypeTagListener)]

你能帮忙看看可能出了什么问题吗?我在这里粘贴了代码片段

在此处输入图像描述

在此处输入图像描述

标签: hybris

解决方案


无法创建与“原始”数据类型(如 String、int 或 boolean)的关系。关系的源和目标必须是使用 itemtype-tag 声明的 itemtype,例如 WileyBannerRestriction。

我建议创建一个关键字 itemtype 并将限制链接到该项目。请记住,hybris 中已经存在一个名为“关键字”的项目类型。因此,您需要以不同的方式调用您的关键字(例如 BannerKeyword)。


推荐阅读