When you're in the "Menu settings" section of the Node edit page, you can pick the parent menu item and the weight. The problem is, most of the time you don't know what weight you would need to choose to get your item to the right place in the desired menu order, so you end up guessing, and then going to the menu editor to drag your item to the correct ordering.
How about this for an idea: Instead of choosing a numeric weight, have the user first choose either "Insert after" or "Insert before", and then have a drop-down showing the current other menu items that are children of that parent.
Maybe it's too late for this to get into D7, but I think it would be a good usability improvement.
Comment | File | Size | Author |
---|---|---|---|
#5 | menu-select.png | 85.9 KB | casey |
Comments
Comment #1
sunSee also
#491022: Remove weight field from menu item entity forms
#475968: Path helper interface for menu module
Comment #2
sunComment #3
sunComment #4
Peter Törnstrand CreditAttribution: Peter Törnstrand commentedSee also
#969814: Suggestion how to improve "Menu" Usability
Comment #5
casey CreditAttribution: casey commentedSomething like this? Using jQuery UI menu with ipod/drilldown style (not implemented yet though AFAIK)..
Comment #6
jhodgdonI think something like that... but I wasn't sure in your PNG what all of the items were or how the UI would work -- it wasn't intuitive to me, maybe just because I didn't know what menu structure you had on your test site to illustrate it with?
Also, definitely the field title of "Menu link title" would need to be changed. :)
Comment #7
xjmComment #8
yoroy CreditAttribution: yoroy at Roy Scholten commentedComment #18
NitinLama CreditAttribution: NitinLama as a volunteer and at OpenSense Labs commentedYes, i agree with @jhodgdon
Comment #19
idebr CreditAttribution: idebr at iO commentedThere is a contrib module that removes the weight field from the menu widget, and displays a draggable table of siblings instead. See https://www.drupal.org/project/menu_link_weight