在Drupal 7中,我有一个类别分类词汇表,其结构如下:
-Cat one -Cat two ---Sub cat two -Cat three
我添加了一个名为Sub cat two
的节点。
我创建了一个格式化为表格的视图,列出了节点名称及其指定的类别。
在此视图中,类别字段仅显示Sub cat two
作为结果。由于这个词是Cat two
的孩子,我想展示像Cat two > Sub cat two
这样的东西,而不仅仅是孩子的词。
我不知道如何实现这个目标。
任何提示? 谢谢!
答案 0 :(得分:0)
那个不是简单的解决方案。我这样解决了:
在此视图中,我创建了一个“Global:PHP”类型的新字段,并将以下内容添加到“Value Code”textarea:
$n = node_load($data->nid);
$field = field_get_items('node', $n, 'field_tipo');
$parents = taxonomy_get_parents_all($field[0]['tid']);
$output = array();
foreach($parents as $term) {
array_unshift($output, $term->name);
}
return implode(' » ', $output);
就是这样!