Список терминов для типа документа blog



Этот код выведет список терминов использующихся для типа документа blog. После названия термина в скобках будет указано количество документов в которых он используется.

<?php
 
if (user_access('access content')) {
   
$result = db_query(db_rewrite_sql("SELECT term_data.tid, term_data.name, COUNT(*) AS count FROM {vocabulary_node_types} INNER JOIN  {term_data} USING (vid) INNER JOIN {term_node} USING (tid) INNER JOIN {node} USING (nid) WHERE node.status = 1 AND vocabulary_node_types.type = 'blog' GROUP BY term_data.tid, term_data.name ORDER BY term_data.name"));
   
$items = array();
    while (
$category = db_fetch_object($result)) {
     
$items[] = l($category->name .' ('. $category->count .')', 'taxonomy/term/'. $category->tid);
    }

    return
theme('item_list', $items);
  }
?>

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.