The "Add menu block" link and 3 example menu blocks

So… have you ever used the Main and Secondary menu links feature on your theme and wondered “how the hell do I display any menu items deeper than that?”

Well, that’s what this module does. It provides configurable blocks of menu trees starting with any level of any menu. And more!

So if you’re only using your theme’s Main menu links feature, you can add and configure a “Main menu (levels 2+)” block. That block would appear once you were on one of the Main menu’s pages and would show the menu tree for the 2nd level (and deeper) of your Main menu and would expand as you traversed down the tree. You can also limit the depth of the menu’s tree (e.g. “Main menu (levels 2-3)”) and/or expand all the child sub-menus (e.g. “Main menu (expanded levels 2+)”).

Pretty simple, eh?

(I’m actually shocked this module didn’t exist before.)

Development is sponsored by Palantir.net.

#D7AX/#DAX - I pledge to make this module as accessible as it can be. If you find any flaws, please submit an issue. Help me fix them if you can.

Related modules

DHTML menu: Makes any of Drupal's standard menu trees have dynamically expanding menu items. Integrates automatically with Menu block.

Nice menus: Provides blocks of fly-out expandable menu trees. Pretty cool, but the navigation style, by design, is pretty different than Drupal's standard menu tree navigation (which Menu block uses.)

modules providing less functionality than Menu block:

Menu block split: Provides a "Level 1" block and a "Level 2+" block for any menu. Menu block contains this functionality.

Menu trim: Provides blocks that display menu trees relative to the active menu item with the parent-level (and higher) items trimmed. So if you are on the 3rd level of a menu, Menu trim will display all 3rd level items and below (but not the 2nd or 1st level items.) As you traverse down the menu, more and more of the menu is trimmed from the block. Menu block 6.x-2.1 or later contains this functionality.

Sliced menu: Provides blocks that display a single, specific level of a menu. Menu block contains this functionality.

Local menu: The block configuration is very similar to Menu block’s. But the module is extremely limited; this module only adds one block that you can configure.

Project Information

Downloads

Recommended releases

Other releases

Version Downloads Date Links
5.x-1.1 tar.gz (11.15 KB) | zip (13.86 KB) 2010-Mar-24 Notes

Development releases


Maintainers for Menu block

  • JohnAlbin - 311 commits
    last: 1 week ago, first: 3 years ago
  • Dave Reid - 11 commits
    last: 25 weeks ago, first: 40 weeks ago

Issues for Menu block

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 2 Nov 08
nobody click here