$vid = 6;
$num_term = 20;
$query = "SELECT term_data.tid AS tid, name, COUNT( term_node.nid ) AS count
FROM term_data
LEFT JOIN term_node ON term_data.tid = term_node.tid
LEFT JOIN node n ON term_node.nid = n.nid
WHERE term_data.vid=". $vid ."
GROUP BY tid ORDER BY name ASC LIMIT ". $num_term;
$result = db_query(db_rewrite_sql($query));
while ($term = db_fetch_object($result)) {
$items[]= l(t($term->name), "taxonomy/term/$term->tid") . ' (' . $term->count . ')';
}
if(count($items)) {
return theme('item_list',$items);
}
?>