I am creating a website where there are around 5-6 major categories. Now most of these major categories have a large number (in some cases up to 100) sub-categories. So i would be intrested to know how can i make a menu like "ON TV & VIDEO" on http://www.mylifetime.com/ (big dropdown, in my case it will cover full width of page because multiple columns for huge number of sub-categories). Any help would be much appriciated.
Thanks in advance!!

Updated: A link for various mega-menus.

http://designm.ag/inspiration/mega-menus/

Comments

WorldFallz’s picture

Though I haven't tried it yet, I was thinking about trying to do with by theming the output of a nice_menus block. Otherwise you could just add the superfish jquery plugin to the theme and create your own drop downs however you like.

8manj-dupe’s picture

The best approach I think it use the excellent work completed by the nice_menus module, instead of listing the child links of a parent item it needs to show block content (these can then be generated by views or contributed by drupal or other contributed modules)

I have started work on this, but am no a module developer, I have the demo HTML I need working, and messed with the nice_menus module to get this static data in, but I am struggling with two vital points

1. A dynamic call in the hacked nice_menus module to display a block instead of child links
2. Extend the blocks admin to assign a block to a navigation link (mlid) so a block can be told to be drawn undo the parent link.

Once these are in the admin can affectively put whatever content they wish into a drop down.

Anyone interested in completing this project off??

escoles’s picture

http://drupal.org/project/cutemenu

Looks like it may be a little awkward at present -- seems to require creating a discrete menu for each mega-drop-down, and doesn't seem to support flyouts at this time. But may be simpler than some richer solutions.

8manj-dupe’s picture

It seems cutemenus does half of what is needed, but it has more functionality that I require than the nice_menus offers, I'll see what I can hacking around with that module to produce the requirements desired.....

perandre’s picture

Please keep us posted on your results! A mega menu fix for Drupal would be killer.

8manj-dupe’s picture

Update for the progression on this.

I have a very rough working setup, and I mean rough. Preview can be found at http://dsmfeedenzymes.monodesign.co.uk (sorry if this link changes, my playground area is also the clients preview area.)

It works by association of a block id (bid) and menu link id (mlid), very simple connection in essence, I have this set as a new table in the db, but I now need to write the admin interface, which has some checks in so you only associate blocks to top level parents links and so on.

Sorry its taken so long to get it this far, I was distracted with a lot of other projects. I am not sure how much progress will be made between now and 2010 as its nearly the festive holidays, but progress is progress right.