我正在使用实体参考和有机组运行Drupal 7。我有两种内容类型,一种是组,另一种是组内容。我有一个实体引用字段(选择列表),它引用与该组关联的组内容。
我想创建一个仅显示从组内容类型中的“实体引用”字段中选择的字段值的视图。
例如:
Team: Red Sox
Location: Fenway
位置是内容类型(组内容),团队是组。有许多团队和许多地点但是当我在查看组页面时,我想要一个仅显示单个位置的视图(组内容类型中的SELECTED)。
答案 0 :(得分:0)
经过大量研究后,我意识到视图和上下文无法自行处理。我最终使用View PHP构建了一个过滤器,该过滤器有效地过滤掉了所有其他结果,而不是我想要的结果:
$node = menu_get_object();
$item = field_get_items('node', $node, 'field_name');
$loc = $item[0]['target_id'];
$refnode = node_load($loc);
$primary = $refnode->title;
if ($primary != $row->title) {
return TRUE;
}
欢迎您使用这个:)如果有人对如何编码有任何更好的建议,请随意评论或发布替代解决方案。