本地化字段集合 Pimcore

Posted

技术标签:

【中文标题】本地化字段集合 Pimcore【英文标题】:Localization FieldCollection Pimcore 【发布时间】:2016-10-30 18:40:24 【问题描述】:

我们可以在本地化字段中使用字段集合,反之亦然。在浏览 pimcore 4 文档时 https://www.pimcore.org/wiki/display/PIMCORE4/Structured+Data+Fields+-+Fieldcollections

我发现下面的语句

如果您想在字段集合中使用本地化字段,您必须在调用任何本地化字段相关方法之前设置对象。

但是当我尝试时,我无法在本地化字段中添加字段集合,反之亦然。

谢谢

【问题讨论】:

【参考方案1】:

您不能在本地化字段中使用字段集合。但您可以在字段集合中使用本地化字段。

希望下面的例子能更好地解释它。

所以这行不通:

Object
-> Localized fields  
   -> Product name
   -> Product description
   -> Technical data (field collection)
      -> Value
      -> Unit

但这会:

Object
-> Localized fields
  -> Product name
  -> Product description
-> Technical data (field collection)
   -> Localized Fields
      -> Value
      -> Unit

您引用的语句是指以编程方式添加字段集合。

【讨论】:

感谢伊戈尔的回复。但我什至无法为字段集合添加本地化字段,请参阅下面的图片链接drive.google.com/file/d/0B3Vyf9JeK2gxUVRCcXFkbm1waHM/… 哦,我猜你的版本可能是问题所在。我认为后来添加了对 Field 集合中本地化字段的支持。因此,如果可以,请尝试更新。不幸的是,我不知道何时添加了支持。 是的,您说得对,它在 pimcore 4 中工作是正确的。但是我现在无法升级到 pimcore 4,但非常感谢您的时间和建议。

以上是关于本地化字段集合 Pimcore的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Pimcore 中显示本地化的数据对象字段值?

将 pimcore 从服务器移动到本地时出现致命错误

列出对象时的 Pimcore 异常

Pimcore / Symfony 找不到‘pimcore_customer_management_framework’的扩展

Pimcore:如何覆盖内置控制器

Pimcore - 相关对象值没有得到