Merge Local Menu & Nice Menus
| Project: | Local Menu |
| Version: | 6.x-1.5 |
| Component: | Miscellaneous |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Here we have 2 Modules that perform awesome but separate functions.... The problem (I think) is that both lack the other's functionality. So why not combine them both into one supermodule? It makes total sense...
OVERVIEW: (major features)
Local Menu
You can...
- Define Starting Depth
Nice Menus
You can...
- Define Source of Menu Tree
So what do you think..?
Wouldn't it be nice to integrate both modules? Say a user is on page /x/y/z and you have that URL entered in 2 menus (say Navigation and Primary Links). You also have made 2 Nice Menu's (with local menu functionality) sourced to either menu. You would then be able to show two separate local views of each menu!
(I hope that example made sense...)
Extra functionality...
There is a feature I think Local Menu lacks that would be necessary for this integration. There should be a checkbox like so:
If Checked (TRUE): Only print children of active parent.
Else Unchecked (FALSE): Print children of all parents.
With Local Menu one can define starting and rendering depths, but cannot tell the system whether that is for the active parent only or all parents.

#1
Nice menus has a ticket in the queue to select menu start and end: http://drupal.org/node/135771. I haven't looked at Local menu module and I don't have the time to right now so I have no idea if it makes sense to "merge" them. I mean basically Nice menus is designed to give you flyout/dropdown. If you don't want that than I don't see why you'd want all of the Nice menus stuff just to be able to limit a plain menu.
#2
Yes, Nice Menus does give you flyout/dropdown capability. Local Menu simply display's a given menu at the current depth that the user is at.
So I guess what I'm saying is, Nice Menus should have options as follows:
Starting Depth:
Top Level (like a normal nice menu)
Level #2
Level #3
Level #4 (and so on...)
Parent Depth (of current page)
Current Depth
One Level Deeper (children)
Rendering Depth:
One Level
Two Levels
Three Levels
All Levels (unlimited)
Whatever options the user chooses, Nice Menus should render the menu likewise AND have those flyout/dropdown effects...
#3
Right, I got that and if folks are interested they can work on the ticket. What I am not sure about is why these two modules should be "merged". By that I mean if I DON'T want dropdown/flyout I can just use Local menu module alone and it will do what I need. If I DO want dropdown/flyout, then I should use Nice menus module.
So really it seems like this is just a feature request for Nice menus and that feature request has already been lodged.
#4
Ok, sounds good. I'll check out the feature request more and maybe even submit a few patches ;)
#5
woops forgot to close this