2009-09-11 20 views
0

該模塊在創建tagcloud塊方面做得很好 - 這裏都很好。現在id還喜歡有一個頁面,列出每個標籤旁邊的所有標籤,標籤中包含該術語的帖子數量。所有條款在http://example.com/?q=tagadelic/list/3上列出,但我不認爲tagadelic可以添加每個標籤的帖子數量?通過tagadelic進行Drupal標記

另外,它似乎tagadelic只能輸出一個單一的塊「標籤在標籤」。無論我在tagadelic配置中所做的更改應用於tagadelic/list/3 url和側欄中的tagcloud塊(標記順序和標記級別數)

做了我需要的一些自定義模塊或有沒有人可以做到這一點?我一直玩的意見2,但不能完全得到我需要的東西

回答

1

使用viewsviews_cloud爲一個更靈活的解決方案。

編輯:如果您有意見模塊的問題,有一些非常好的瀏覽器中的指令,但它們需要advanced_help模塊。

+0

感謝您的支持,現在覈對一下。視圖是沒有問題的,我最喜歡的drupal模塊 – stef 2009-09-11 09:21:18

+0

我添加了一個視圖併爲基本設置>樣式設置了「雲」。然後我看到一個「雲權重字段」下拉菜單,但沒有值,並且此字段是必需的:( 該模塊是否也可以輸出一個頁面,其中列出了所有標籤+每個鏈接到所有頁面的標籤的帖子數量這個標籤的帖子?如果這是有道理的...... – stef 2009-09-11 09:29:20

+0

我不知道,自從我自己使用它已經有一段時間了。現在我看最後更新日期,我想這完全有可能它不再與視圖兼容模塊 – 2009-09-11 10:51:52

0

對於歷史信息: Tagadelic可以添加每個標籤的帖子數,就好了。假設您的主題被稱爲「紅色」:

/** 
* theme function that renders the HTML for the tags 
* @ingroup themable 
*/ 
function red_tagadelic_weighted($terms) { 
    $output = ''; 
    foreach ($terms as $term) { 
    $output .= l($term->name, taxonomy_term_path($term), array('attributes' => array('class' => "tagadelic level$term->weight", 'rel' => 'tag'))) .' ('. $term->count .') '; 
    } 
    return $output; 
}