stef
stef

Reputation: 27779

Drupal tagging via tagadelic

this module does a good job at creating a tagcloud block - all good here. now id also like to have a page that lists all tags with next to each tag the number of posts that were tagged with this term. all terms are listed ok on http://example.com/?q=tagadelic/list/3 but i dont think tagadelic can add the number of posts per tag?

also, it seems tagadelic can just output one single block "tags in tags". whatever changes i make in the tagadelic configuration is applied to the tagadelic/list/3 url AND to the tagcloud block in the sidebar (the order of tags and number of tag levels)

does what i need require some custom module or are there others around that can achieve this? ive been playing around with Views 2 but cant quite get what I need

Upvotes: 0

Views: 666

Answers (2)

berkes
berkes

Reputation: 27583

For historical information: Tagadelic can add the number of posts per tag, just fine. Assuming your theme is called "red":

/**
 * 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;
}

Upvotes: 0

Matthew Scharley
Matthew Scharley

Reputation: 132404

Use views and views_cloud for a much more flexible solution.

Edit: If you are having trouble with the views module, there is some very good in-browser instructions that come with it, but they require the advanced_help module.

Upvotes: 1

Related Questions