Taxonomy Treemenu

picture of menus

a lot of menu

Taxonomy Treemenu makes menus out of the Taxonomy.

The links are Drupal links, and the menus are Drupal menus, not custom widgets or styling. So you get a recognisable and flexible result, and can start work on your site, not making the module 'fit'.

That's it, really. If you'd like to try, have a look at the QUICKSTART and README files, which are now duplicated in this help.

Installation

Some modules don't use Drupal's enable/disable, install/uninstall module facilities, because they don't need them. Taxonomy Treemenu uses them.

Special Requirements

Taxonomy Treemenu only uses the resources it needs. The base computing requirements are small, and the module should run on most Drupal installations.

However, the module has powerful capabilities. It is easy to create a menu with thousands of links, and that action may overload your installation.

The dependancies for the moudle are a couple of core modules - Taxonomy and Menu.

Treemenu can work with other modues. Here are some initial comments,

DHTML Menu

DHTML Menu is intended as a self-sufficient module. However, for a considerable length of time (-> 6.x-2.2), DHTML Menu used a simple internal interface, and Taxonomy Treemenu simply called into it. In DHTML Menu 6.x-3.5 the interface changed. We have some doubts about the new approach, which uses tree recursion, something we have cut down to a minimum in this module (so it's a shame to see it occuring elsewhere), and link hooks, which we avoid completely.

At the time of writing, Taxonomy Treemenu uses DHTML Menu 6.x-3.5 only. Future interactions between the two modules may be subject to change.

Views

Taxonomy Treemenu has a measure of Views integration

See the help page Views Integration for the current state of play.