Merge Local Menu & Nice Menus

pegleglax - June 6, 2008 - 17:15
Project:Local Menu
Version:6.x-1.5
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed
Description

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
  • Define Rendering Depth
  • Nice Menus

    You can...

    • Define Source of Menu Tree
  • Define Menu Style (down, left, right)
  • Make as many as you want!
  • 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.

    If you would like to see these changes please comment!

    #1

    add1sun - June 6, 2008 - 17:30

    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

    pegleglax - June 6, 2008 - 18:37

    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.

    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

    add1sun - June 6, 2008 - 20:13

    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

    pegleglax - June 6, 2008 - 22:12

    Ok, sounds good. I'll check out the feature request more and maybe even submit a few patches ;)

    #5

    pegleglax - June 6, 2008 - 22:14
    Status:active» closed

    woops forgot to close this

     
     

    Drupal is a registered trademark of Dries Buytaert.