I need to display my main menu in separate blocks: the first sub-menu in one block, and the following two sub-menus in another block. I'm using Drupal's native menu module and also the nice menus module.

How can I do that?

1 Answer 1


Consider using menu_block and defining 2 blocks with the depths you desire within the main-menu for each block; and then place them in the drupal Regions you want. The menu_blocks I believe will play nicely with Nice Menus if you have "expand all child elements" of this menu option checked.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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