I am not sure if this qualifies as a 'true' bug report. I suppose it is more of a feature request than anything.

I enjoy this module, but it has a 'quirk' that I would like to see resolved somehow. The issue is: I would like to designate certain 'top-level' items (i.e. only items that belong to root) which have children, as say 'headers' for the submenus. In other words, it would be wonderful, if you could designate a menu item as a 'header', or 'container' for the sub menu items without associating it with an URL.

Example:
I create a menu
I add a term (call it links)
I add a sub-term to the links term.

I would like to be able to associate the links term strictly with expanding and collapsing the sub-menu, as opposed to having it link to a defined node. If this is possible now, I can't figure out how to do it.

As it is now, even if the item has children, but no url associated with it, it will not expand.

Thanks

Comments

Jeremy’s picture

Assigned: Unassigned » Jeremy
Category: bug » feature

The module uses the URL of the item to determine whether or not it is selected. If no URL is specified, there is no way for the navigation module to tell if the item is selected.

There are possible fixes, such as using CSS or javascript based menus/tabs so you don't have to reload a page to view the subitems. But this was never the intention of the navigation module. What more, menu customization is now in Drupal core with Drupal 4.5+, so I'm unwilling to spend more time on this module, except to fix bugs.

Changing status to 'by design'...