【发布时间】:2014-02-19 00:50:25
【问题描述】:
核心分类模块中的hook_field_formatter_prepare_view() 实现获得非分类$items(例如图像或位置项)是否正常
我能够通过在 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 的项目吗?
【问题讨论】:
-
也许这个链接对你有帮助! drupal.org/comment/5884326#comment-5884326
-
是的,修补 Drupal 核心绝对不是解决方案 - 又名 "Never hack core!" ;)