Splitting a menu

Permalink
Hi All,

I have a site to produce where the client wants a ridiculous number of menu items in the main menu, so I have designed this so that the menu is split, but now I need to know how to do this in C5, what I am guessing is that I need to create an attribute (that when ticked indicates that the page should be in the second menu) this is then used by the autonav block somehow???

Any ideas, suggestions and help would be great.

Steve

 
JohntheFish replied on at Permalink Reply
JohntheFish
Have a look at the mega menu addons - designed to cope with just this problem and look sexy

http://www.concrete5.org/marketplace/addons/mega-menu/...

http://www.concrete5.org/marketplace/addons/mega-menu-vertical/...
glowmedia replied on at Permalink Reply
Hi John,

thanks for the links but I don't think that would work for me, I need to have two auto nav blocks on the page as the menus are in two different <div>'s it is the process of getting the blocks to recognise which pages they should show.

Cheers

Steve
JohntheFish replied on at Permalink Reply
JohntheFish
Right, see what you mean. (below edited from my first thoughts on this)

There is a hide from autonav attribute you can apply to individual pages and an addon for autonav that hides complete branches.
(edit page > properties > custom attributes )

For anything more complex, maybe try editing the view for autonav based on the improved autonav view, maybe modifying it to run a loop to filter/keep pages based on a page checkbox attribute before displaying (not that different to above, but working with 2 sets). Maybe 1 modded view for each autonav, or just a single view that switches the filtering based on context.

Or to do the same to add/remove a class from each autonav link, and then filter on display using css or jQuery to show/hide.

Or there is a manual nav addon, so you could build each nav manually.