I have a menu in Drupal 7 with 2 main links like home and about us, but I have 3 sub menu in about us like

  • About us
    • About Us 1
    • About Us 2

I need to show these 2 submenu in a block and show active when about1 same for about2.


Sounds as if you need the Submenu Tree module.

This is an excerpt form the project page:

Submenu Tree provides a method for structuring content hierarchically. For content which has a menu link, Submenu Tree display a list of content which is at the same level or below the content in the menu.

Is this what you were looking for?

  • no this mdoule show submenu on main menu.. But I need to show only submenu in a block. – jsh Apr 13 '15 at 17:04
  • According to project page you should be able to show this in a block as well: Lists of sub or sibling content can be displayed either in a block or directly inside of the body of a piece of content.. – Aram Boyajyan Apr 14 '15 at 7:11

Sorry I dun get what you mean block. Just wonder will tb mega menu module help you. Check this link: https://www.youtube.com/watch?v=WnuhbFwsJ3M


You can use the superfisch module. https://www.drupal.org/project/superfish

Set the about menu entry to expand by default, so when you hover over menu item about you will see about1, about2.

The superfisch menu can be used in any block.


It sounds like Menu block is all you need.

Not the answer you're looking for? Browse other questions tagged or ask your own question.