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