【发布时间】:2020-10-23 23:57:49
【问题描述】:
我们正在尝试显示“动态”枚举的本地化值。
在我们的backoffice-config.xml 我们有这样的东西
<context type="CustomeType" component="base" merge-by="type">
<y:base xmlns:y="http://www.hybris.com/cockpit/config/hybris">
<y:labels>
<y:label>customProperty.hybrisEnumValueProperty.name</y:label>
</y:labels>
</y:base>
</context>
这样,我们在后台收到默认的 TypeName(Pk),而不是本地化名称。对于代码,它工作得很好。也适用于 hmc。
【问题讨论】:
-
dynamic,您的意思是枚举的值来自不同的系统,即某些属性文件中的静态值不适用于您的情况? -
它们来自数据库。在枚举表中,因此它们不存在于 items.xml 文件中。静态属性不起作用,因为它们是动态创建/删除的。
标签: localization hybris backoffice