显示所有目录及文章数

像WordPress的类别菜单,如下所示:

  • 互联网( 5 )
  • 谷歌( 1 )
  • 雅虎( 2 )
  • Web 2.0的( 1 )
  • 杂项( 0 )

<?php
$vid = 1 ; // Set the vid to the vocabulary id of the vocabulary you wish to list the terms from
$items = array();
$terms = taxonomy_get_tree ( $vid );
foreach ( $terms as $term )
{
$count = "(" . db_result ( db_query ( "SELECT COUNT(nid) FROM {term_node} WHERE tid = %d" , $term -> tid )). ")" ;
$termdepth = "" ;
for ( $i = 0 ; $i < $term -> depth ; $i ++)
{
$termdepth = $termdepth . "-- " ;
}
$items [] = $termdepth . l ( $term -> name , "taxonomy/term/$term->tid" ) . " $count" ;
}
if ( count ( $items ) ) {  print theme ( 'item_list' , $items );}
?>