This project is not covered by Drupal’s security advisory policy.

This module is removed to Taxonomy field menu , as name "Taxonomy field menu" is more semantic for purpose of this module. For sites running term_menus, simply uninstall this module and install Taxonomy field menu. There's not much difference between the two modules. The only difference at this moment is Taxonomy field menu has auto test covered.

Summary:
This module is to build menus based on connections between terms and nodes.

The idea comes from the common request of terms -- nodes menus in Drupal community, like menu:

-- term1
   -- node/1
   -- node/23
-- term2
  -- node/5
  -- term3
     -- node/15
     -- node/20
-- term8

In simple words, it builds term menus, i.e., menus based on connection between terms and nodes. After installation, admin goes to taxonomy field's editing page, like "admin/structure/types/manage/article/fields/field_test_term", there will be "TERM MENUS SETTING", enable it and you will get a term menu based on this taxonomy field. There're options that you can synchronize nodes and terms to this field's term menu.

Features:

  • Menus based on taxonomy field, automatically connecting term hierarchy and nodes when terms and nodes are created/updated/deleted.
  • Custom term pages for term menu to only include nodes associated with this term via this term menus' taxonomy field.
  • Custom page could include child terms' nodes. As opposed to default term page, it doesn't.
  • Token and pathauto/url_alias support for custom term page.
  • One button to disable/hide term links which don't have child nodes. One button to enable all term links.
  • Support one node for multiple terms inside one term menu.

Documentation
See online documentation and README.txt Any other tutorials are welcome!

Similar module: taxonomy_menu https://drupal.org/project/taxonomy_menu
Term menus works differently from taxonomy_menu in following ways:

  • Term_menus builds menus based on taxonomy field, which connects terms and nodes. So you can get term + node hierarchy in this menu. Taxonomy_menu builds menus based on vocabulary - terms. No nodes supported.
  • Term_menus could build many menus based on a same vocabulary, while taxonomy_menu only builds one menu for a vocabulary.
  • Term_menus provides its own custom term page, and this page could include child term's associated nodes.
  • Term_menus supports its own pathauto integration for term page.
  • Term_menus could be used to create menus ONLY based on vocabulary too, like what taxonomy_menu does. Config to not enable sync nodes for term menu. You may get multiple menus for one vocabulary, as long as you have used this vocabulary for multiple taxonomy fields, and these fields are enabled with term menus.

TODO list:

Short list:
Term_menus only supports one parent term for terms now. So if one term has many parent terms inside vocabulary, it will only count the first parent term.

It's highly recommended to not use multiple term parents with term_menus, which could lead to unexpected results.

Credits:
This module has taken some great idea from Taxonomy_menu module https://drupal.org/project/taxonomy_menu and Drupal core taxonomy module.

Project information

Releases