Shopware 5 - 列名称不会通过代码段更改

Shopware 5 - Column name not changing via snippet

我在 s_articles_attributes table 中创建了一个自由文本字段并将其标记为 translatable,当我查看 items > overview 并启用该列时,列名称未更改为我在代码段中输入的名称。

有谁知道如何根据我的代码片段进行翻译。我认为这应该是直截了当的。还是我应该做些额外的事情?

属性的片段需要遵循特殊的方案。

  • 首先,代码段本身需要位于命名空间 backend/attribute_columns
  • 那么片段键的命名很重要:
    • 对于标签:<attbribute_table>_<attribute_name>_label
    • 支持文本:<attbribute_table>_<attribute_name>_supportText
    • 帮助文本:<attbribute_table>_<attribute_name>_helpText

因此对于您的情况,代码段键必须如下所示:s_articles_attributes_warehouse_us_label。也不要忘记在正确的命名空间中创建它。

您可以在我们的文档中找到更多相关信息:https://developers.shopware.com/developers-guide/attribute-system/#attribute-label-translations