Menu Token module in action

Menu Token module provides tokens, that could be used in title or in path of menu items (links). For example, if you create a menu item with path: "user/[current-user:uid]", the url will be changed "on fly" to: "user/1" (assuming you are user 1).

Tokens are provided by Token module. Menu Token allows to use both global tokens and entity ones: node, user, term, etc. Entity tokens have several methods of substitution: from context, random and user defined.

Menu token Resources

Menu token functionality can be extended gracefully. Following some examples:

  • Menu token module implements Ctools plugin system and allows to plug in new token handlers.
  • Use Menu HTML module and select "Allow html" in your menu item.
  • Superfish integrates jQuery Superfish plugin with your Drupal menus. Use Superfish 1.9-beta5 or greater.
  • Use Extended path aliases to automatically translate paths like 'user/1/mycontent' to 'users/admin/mycontent'. Just need to create a 'root' path alias: 'users/admin'. See #1320842: Work with the Path Auto module.
  • Menu item visibility exposes configurable and extendable visibility settings for menu links. You'll need to set module weights so that Devel node access > Menu item visibility > Menu token.

If you know other use cases, please file an issue.

Installation

Known issues

Drupal 7.x version

Actively maintained! If you are using version 7.x-1.0-alpha3, please consider upgrade to 7.x-1.0-beta3 or later, and report any issues you have.

Drupal 6.x version

No further development. Please ask for expert advice to your preferred drupaler or one of this module maintainers (top-right block).

Looking for expert advice? (commercial support)

This module is maintained with love by drupal developers (drupalers) that are committed with the community. You are welcome to ask them for commercial support as they know the very internals of this module and might help you save literally lots of time.

Acknowledgments

Supporting organizations: 
Maintainer sponsorship
Development and co-maintainer sponsorship

Project Information

Downloads