Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

Taxonomy Menu Block allows you to make blocks containing unordered lists that represent the structure of your vocabularies, creating a menu out of your taxonomies (without using Drupal's menu system).

TMB combines the idea of Taxonomy menu with the workings of Menu block:

  • Make multiple menus per vocabulary.
  • "Split" the taxonomy into different menus.
    This allows, for example, the creation of one menu with only the top items (parents) of a vocabulary and another menu with only the sub-items (children).
  • Make a menu out of a specific branch of your vocabulary only.
  • Follow the active trail, also for nodes coupled to a term with a term reference field.

Taxonomy Menu Block also comes with its own theme function and a few hooks (see the .api.php file) that allows you to alter the generated data to your needs.

Read the documentation for more information.

The difference between this module and Taxonomy menu is the approach: this module does not make use of Drupal's menu system. Taxonomy menu first creates a menu which can then be displayed through a block, this module creates the block directly.
This avoids some of the pitfalls of menus, such as the active trail that is not always kept if you use menus other than the built-in main menu, or the inability to display your menu only up to a certain depth.

Taxonomy menu offers some great functionality, but it comes at a cost: it is not always reliable (try adding a new link to your taxonomy menu and then re-arranging your taxonomy tree) and can cause a great strain on performance.
TMB is way simpler in setup, uses smart caching and as a result has great performance and no unexpected results. It also offers some functionalities that aren't present in Taxonomy menu and where you'd normally need extra modules for.

BEWARE OF THE FOLLOWING:
If you have both Taxonomy menu and TMB installed and uninstall the Taxonomy menu module, it will also uninstall the settings for your TMB-blocks. See this issue.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Sep 2013
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
7.x-1.x-dev Dev Oct 16, 2024
7.x-1.4 Stable Oct 10, 2014
7.x-1.3 Stable Feb 25, 2014
7.x-1.2 Stable Sep 3, 2013
7.x-1.1 Stable Sep 3, 2013