Taxonomy Browser: build a custom category view

Project page: http://drupal.org/project/taxonomy_browser

Think of this as a 'build your own category view' page.

When the end-user chooses the "Category browser" menu item, he/she is presented with a single page with each term organized nicely by vocabulary. The user selects the terms which she or he wants to see, and then this module constructs a proper URL (e.g. taxonomy/term/3,4,5) and then displays matching nodes to the user.

If the Node_type_filter module is installed, Taxonomy Browser will use it to limit the list by content type.

On the settings page there is an option on whether to allow the user to include child terms. If that is selected, then the "Category Browser" page will have a check box that the user may select to include child terms. The code to pick up child terms is recursive, so it should go infinitely deep into the vocabulary; it will also automatically remove duplicate terms from a multiple hierarchy vocabulary.

Installation

Standard module installation applies.

There are two menu items added.

  1. Category Browser - the end-user's selection to use the module (http://www.example.com/taxonomy_browser)
  2. Taxonomy Browser - the administrator's settings page (http://www.example.com/admin/settings/taxonomy_browser)

Settings

Guidelines
Instructions (or help) which should appear at top of the category browser main page.
Selection type
This option determines whether the user will see a selection list or check boxes.
"Items containing" default
This option determines which "Items containing" choice is the default.
Show node count
If this is selected, the module will display the count of nodes tagged with each term.
Show unused terms
If you chose "Show node count" then terms with no nodes will be suppressed unless you choose this option. If you don't show the node count, all tersms will be shown.
Allow child terms to be included
Gives the user a check box to include child terms (sub-terms).
Requires permission
Alters the menu to require permission to see the browser page. If you change this you may need to clear the menu cache, such as at the Performance page (6.x).
Included Vocabularies
Select the vocabularies the user can select from on the category browser page. If none are selected, then all are shown.
Omit content types
If any of these types is selected, it will be omitted from the list on the "Category Browser" page.

Permissions

If you choose the "Requires permission" option above, then you must assign "access taxonomy browser" permission to roles that may use the module. Otherwise, it requires "access content."

All issues (bug reports, support requests, feature requests) should be filed at the project's issue page.

 

 
 

Drupal is a registered trademark of Dries Buytaert.