当尝试将翻译添加到包含多个条目的字段集合的 Bean 块时,我在 Drupal 中收到以下错误。
注意:未定义的偏移量:field_collection_field_widget_embed_validate(( 中的 1(( 中的第 1739 行:\wamp\www\xxx\trunk\project\sites\all\modules\contrib\field_collection\field_collection.module(。
EntityMalformedException:在 entity_extract_ids(( 中 field_collection_item. 类型的实体上缺少捆绑属性(第 7766 行 dans C:\wamp\www\xxx\trunk\project\include\common.inc(。
- Drupal 7.34
- 字段集合 7.x-1.0-beta8
翻译不会保存。知道可能导致此问题的原因和/或如何解决它吗?如果我可以提供任何进一步的信息,请告诉我。
谢谢!
我猜你正在使用实体翻译。实体转换不支持字段集合。请参阅README.txt
文件的"限制"部分。
尽管如此,我发现如果您最初为节点中的"字段集合"字段启用了翻译,请添加翻译,然后禁用节点中"字段集合"字段的翻译,并仅保留字段集合内字段的翻译启用。它将毫无错误地翻译。但是您将无法再次更改源语言(这违背了CMS的目的(,并且仅在您有两种语言时才有效。
由于即使是README.txt
文件也说它不受支持,我建议您不要同时使用这两个模块。