我正在使用Drupal 6并且视图中包含具有分类名称的字段。
但我想获得根分类法名称。我怎么能有这个?
提前致谢。
答案 0 :(得分:1)
好的,我还没有找到一种纯粹通过Views管理来完成此操作的方法,但您可以为Views字段创建一个模板文件来执行此操作。听起来你想用术语名称替换术语名称......
如果您可以使该字段具有分类术语id(tid)而不是名称,则可以为该字段创建模板(确定基本设置 - >主题下的tpl文件的名称)并添加此代码:
<?php
$term_parents = taxonomy_get_parents_all($output);
print $term_parents[count($term_parents) - 1]->name;
?>
这将替换术语id,而是在其位置显示根术语名称。
如果您坚持使用该名称,您可以随时在其中抛出数据库查询,将名称转换为与模板代码一起使用的术语ID。