Drupal标记通过tagadelic

时间:2009-09-11 08:56:21

标签: drupal

这个模块在创建tagcloud块方面做得很好 - 这里一切都很好。现在id也喜欢有一个页面,列出每个标签旁边的所有标签,用这个术语标记的帖子数量。所有条款都在http://example.com/?q=tagadelic/list/3上列出,但我不认为tagadelic可以添加每个标签的帖子数量?

另外,似乎tagadelic只能在标签中输出一个单独的块“标签”。我在tagadelic配置中所做的任何更改都应用于tagadelic / list / 3 url和侧边栏中的tagcloud块(标记的顺序和标记级别的数量)

做我需要的东西需要一些自定义模块,还是其他人可以实现这个目标?我一直在玩意见2,但不能得到我需要的东西

2 个答案:

答案 0 :(得分:1)

使用viewsviews_cloud获得更灵活的解决方案。

编辑:如果您在使用视图模块时遇到问题,那么随附一些非常好的浏览器内说明,但它们需要advanced_help模块。

答案 1 :(得分: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;
}