Taxonomy Treemenu
*** NOTE: New here? Use the latest Version 4.1 BETA (We will shortly drop support for earlier versions because the feature sets are too regressive). Soon as we know it's a good install, we'll recommend the V4 branch. If you don't know what I'm talking about go here. Upgrade by following these instructions, or your menus will vanish from sight (they can be restored). Read about the release here.
V4.2 BETA is an experimental release with some new but as yet unformed Views integration. The Views implementation is rudimentary, and contrary to earlier information, the module still needs Taxonomy Router.
***
Intro
Makes custom menus from selected branches of a taxonomy.
People keep asking for this. They keep getting told that it's not possible, it's not Drupal, and "who would want it anyway?" For all you impossible people out there, here is Taxonomy-treemenu.
But what does it do?
Designers have no problem understanding what this means. Classify content without ever seeing a database? Drupal's taxonomy is excellent, yes? But a user can't see your structure. Wouldn't it be groovy if they could?
For everyone besides designers, here's a list of some of Taxonomy Treemenu's current features,
- As many menus as you like, any depth, any vocab/term root, nodes or not, in pages or blocks.
- Full 2D menus, not lists. Same as the 'navigation' menu.
- Auto-update if you change the taxonomy (may require cache emptying).
- DHTML Menu module? On a page or in a block (but not at the same time).
- Mostly uses the normal Drupal custom-menu admin pages, because they are Drupal custom-menus.
- Works with multiple hierarchies (so far as tested).
- Lots of templating and themes to work with. Start on your site straight away, not figuring out how it works.
- Synchronisation with Drupal's wonderful 'template suggestions' means sub-branches of a menu can be styled from a handful of templates.
- Order the node links with several database derived options.
There's more, plenty more. More possibilities than we can figure out yet. It's as simple and as lovely as grandma's curd tart.
Where would you use it?
You want to index relatively stable parts of your content, e.g 'forum topics', using a 2D menu, like the 'navigation' menu. And you want to give that to your users.
Or build your site on a taxonomy. Treemenu can knock out sidebars and sitemaps in five minutes. And it auto-updates.
Anywhere where you can spare the space for a 2D menu and you'd like your users to have full access to the wonder of your content.
Notes
Taxonomy Treemenu ultimately needs to link to lists of nodes, and nodes themselves.
Previous versions needed Taxonomy Router installed, as a dependancy.
V4.2 is self-sufficient, but will work, to limited extent, with the Views module, if you have it installed.
Want to see what it's all about in a couple of minutes? Install and follow the instructions in the QUICKSTART file.
Taxonomy Treemenu goes about it's job by taking a user selected vocabulary or term from a taxonomy, automatically growing the tree underneath, and saving the lot as a proper Drupal custom menu.
If you are sampling modules, to try and meet your needs, you might want to read, or even contribute to, our Comparision of menu handling modules (With relevance to Taxonomy) page.
WARNING: this is a module with ongoing and churning development. It has often relied on developer testing. However, the worst anticipated damage is that you scatter loose links through your menu links table - a near invisible error, never reported, and should be fixed by an uninstall. For the user, the API has remained consistent and your data has always been restorable - there are features for your protection. The developers are always willing to help those who wish to experiment with the module.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-4.2-beta1 | 2009-Apr-25 | 57.94 KB | Download · Release notes | Recommended for 6.x | |
| 6.x-1.0-beta1 | 2008-Oct-27 | 28.83 KB | Download · Release notes | Supported for 6.x | |
