2

当我创建字段集合的视图时,当我们在视图中添加字段时,它们会给出错误错误是:

发生 AJAX HTTP 错误。HTTP 结果代码:500 调试信息如下。路径:/en/admin/structure/views/view/new_page/preview/page/ajax 状态文本:错误响应文本:异常:给出的字段名称无效:field_translations 不是字段集合字段。在 FieldCollectionItemEntity->__construct() (/home 的第 210 行)

如何处理这个问题

4

2 回答 2

0

要创建字段集合视图,您需要先将关系添加到字段集合,然后才能使用它。上述错误似乎您使用了错误的字段。

于 2015-03-05T11:31:35.937 回答
0

检查该字段是否field_translations仍然作为您安装的字段集合字段存在(可能不再存在)。显然删除的字段保留在字段集合的数据库表中。

解决这个问题:

  1. 对当前安装进行数据库备份(只是为了确保)
  2. 转到您的数据库,找到该表field_collection_item并进行探索
  3. 找到引用错误中提到的字段的所有项目(在本例中为field_translations
  4. 删除所有这些项目并清除 Drupal 安装的缓存

来源

于 2016-03-14T17:34:20.430 回答