如何在Drupal中打印分类术语?

时间:2012-06-11 17:11:51

标签: php drupal taxonomy drupal-taxonomy

我正在尝试使用此代码打印分类术语:

<?php foreach ((array)$taxonomy as $item) { ?>
<a href="<?php print base_path() . "taxonomy/term/" . $item->tid; ?> "class='tags'><?php print $item->name ?>,</a>
<?php } ?>

它在预告片中工作正常,但它不在整个节点中,标签在整个节点中为空。任何人都可以告诉我这是什么原因以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我意识到这是一个老问题,但我想发布我的Drupal 6解决方案。

使用此

$tree = taxonomy_get_tree($vid);

然后遍历它以打印出术语:

      foreach ($tree as $term) {
       $path = taxonomy_term_path($term);
       $content .= '<a href="<?php print base_path() . strtolower(str_replace( " ", "-",$term->name)) . '">' . $term->name . '</a>';           
  }