Hybris 如何获取属性的标签?
How does Hybris get the label of the attributes?
label (java.lang.String):本地化列名称的键。在本地化包中查找该值。如果此字符串为空,则该列根据@qualifier 命名。
例如 *-backoffice-config.xml 中的类型="AbstractOrder":
<editorArea:tab name="hmc.properties">
...
<editorArea:section name="hmc.common">
<editorArea:attribute qualifier="name"/>
<editorArea:attribute qualifier="description"/>
<editorArea:attribute qualifier="expirationTime"/>
</editorArea:section>
...
</editorArea:tab>
那么,标签属性是如何从数据库中获取的呢?
我不明白。
我尝试查看两个表格
ATTRIBUTEDESCRIPTORS
和
ATTRIBUTEDESCRIPTORSLP
还是不太清楚?
标签不是从数据库中获取的。正如您提到的“在不在数据库中的本地化捆绑包”中查找该值。例如,产品 code 属性的标签可以在 core-locales_en.properties 中找到并修改为英语:
type.product.code.name=Article Number
label (java.lang.String):本地化列名称的键。在本地化包中查找该值。如果此字符串为空,则该列根据@qualifier 命名。
例如 *-backoffice-config.xml 中的类型="AbstractOrder":
<editorArea:tab name="hmc.properties">
...
<editorArea:section name="hmc.common">
<editorArea:attribute qualifier="name"/>
<editorArea:attribute qualifier="description"/>
<editorArea:attribute qualifier="expirationTime"/>
</editorArea:section>
...
</editorArea:tab>
那么,标签属性是如何从数据库中获取的呢? 我不明白。 我尝试查看两个表格
ATTRIBUTEDESCRIPTORS
和
ATTRIBUTEDESCRIPTORSLP
还是不太清楚?
标签不是从数据库中获取的。正如您提到的“在不在数据库中的本地化捆绑包”中查找该值。例如,产品 code 属性的标签可以在 core-locales_en.properties 中找到并修改为英语:
type.product.code.name=Article Number