【问题标题】:Drupal 7 field collection error when adding translation添加翻译时 Drupal 7 字段收集错误
【发布时间】:2015-02-18 04:48:32
【问题描述】:

尝试将翻译添加到包含具有多个条目的字段集合的 Bean 块时,我在 Drupal 中收到以下错误。

  • 注意:未定义的偏移量:field_collection_field_widget_embed_validate() 中的 1(C:\wamp\www\xxx\trunk\project\sites\all\modules\contrib\field_collection\field_collection.module 中的第 1739 行)。

  • EntityMalformedException:field_collection_item 类型的实体缺少捆绑属性。在 entity_extract_ids() 中(第 7766 行 dans C:\wamp\www\xxx\trunk\project\includes\common.inc)。

  • Drupal 7.34
  • 字段集合7.x-1.0-beta8

翻译未保存。知道什么可能导致此问题和/或如何解决它吗?如果我可以提供任何进一步的信息,请告诉我。

谢谢!

【问题讨论】:

    标签: php drupal drupal-7 drupal-field-collection


    【解决方案1】:

    我猜你正在使用Entity Translation。实体翻译不支持字段集合。请参阅README.txt file 的“限制”部分。

    尽管如此,我发现如果您最初为节点中的“字段集合”字段启用了翻译,请添加您的翻译,然后禁用该节点的翻译节点中的“字段集合”字段,仅启用字段集合内字段的翻译。它将毫无错误地翻译。但是您将无法再次更改源语言(这违背了 CMS 的目的),并且只有在您有两种语言时才有效。

    tl;dr 因为即使README.txt 文件也表示不支持,我建议您不要同时使用这两个模块。

    【讨论】:

      猜你喜欢
      • 2012-08-26
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多