I have a 3 level menu structure in the sidebar. I would like to add a set of submenus for one of the Second level menu items, but would this time like to hide it's children from the sidebar. Instead, I would like this menu to be displayed in the main content area. Is this possible? How would I go about doing this?
So just to clarify, some 3rd level menus I would like to display in the sidebar, but other 3rd level menus I would like to hide from the sidebar, but instead display in the main content area.
The level of control you need can be achieved using Menu Block module:
Soxe2x80xa6 have you ever used the Main and Secondary menu links feature on your theme and wondered xe2x80x9chow the hell do I display any menu items deeper than that?xe2x80x9d
Well, thatxe2x80x99s what this module does. It provides configurable blocks of menu trees starting with any level of any menu. And more!
So if youxe2x80x99re only using your themexe2x80x99s Main menu links feature, you can add and configure a xe2x80x9cMain menu (levels 2+)xe2x80x9d block. That block would appear once you were on one of the Main menuxe2x80x99s 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 menuxe2x80x99s tree (e.g. xe2x80x9cMain menu (levels 2-3)xe2x80x9d) and/or expand all the child sub-menus (e.g. xe2x80x9cMain menu (expanded levels 2+)xe2x80x9d).
Pretty simple, eh?