【问题标题】:how to create view of field collection in drupal 7如何在drupal 7中创建字段集合视图
【发布时间】:2014-04-04 14:23:30
【问题描述】:
当我创建字段集合视图时,当我们在视图中添加字段时它们会出错
错误是:
发生 AJAX HTTP 错误。
HTTP 结果代码:500
调试信息如下。
路径:/en/admin/structure/views/view/new_page/preview/page/ajax
状态文本:错误
ResponseText:异常:给定的字段名称无效:field_translations 不是字段集合字段。在 FieldCollectionItemEntity->__construct() (/home 的第 210 行)
如何处理这个问题
【问题讨论】:
标签:
view
drupal-7
drupal-field-collection
【解决方案1】:
要创建字段集合视图,您需要先将关系添加到字段集合,然后才能使用它。上述错误似乎您使用了错误的字段。
【解决方案2】:
检查字段 field_translations 是否仍然作为您安装的字段集合字段存在(可能不再存在)。显然删除的字段保留在字段集合的数据库表中。
要解决这个问题:
- 备份当前安装的数据库(只是为了确保)
- 转到您的数据库,找到表
field_collection_item 和
探索它
- 找到引用错误中提到的字段的所有项目(在
在这种情况下,这将是
field_translations)
- 删除所有这些项目并清除 Drupal 的缓存
安装
(Source)