核心分类模块中的hook_field_formatter_prepare_view()实现获得非分类$项目(例如图像或位置项目)是否正常
我可以通过替换taxonomy.module来删除错误:
if ($item['tid'] != 'autocreate' ) {
$tids[$item['tid']] = $item['tid'];
}
使用:
if(isset($item['tid'])){
if ($item['tid'] != 'autocreate' ) {
$tids[$item['tid']] = $item['tid'];
}
}
但我认为修补drupal核心并不是一个真正的解决方案。知道为什么我得到未定义的tid项目吗?
答案 0 :(得分:0)
问题是内容已经从drupal 6迁移过来。具体内容类型有一些"观点附加"领域。由于该模块在d7中已弃用,因此字段仍然是孤立的,并且它们导致了概率。我能够在字段列表页面中找到哪些字段没有有效名称。然后使用以下php命令删除有问题的字段
field_attach_delete_bundle('node', 'problematic_field_name');