I'm trying to get a sub-navigation menu to show up on all pages within a given navigation category. Menu Trails is working great for nodes, but not Views or Panels, which I can't seem to add to a taxonomy. Is there a way to have the sub-navigation appear on Panels and Views pages as well?

For example, I have a main navigation item for "Men's Sports" with sub-navigation for "Soccer", "Baseball", etc. The landing pages for the sports are Panels. And pages such as the schedule and roster are Views. How can I have the entire sub-navigation beneath "Men's Sports" appear in the menu even when I'm on those panels or views?

Thanks!

Comments

matt v.’s picture

I'll answer my own question, in case anyone else runs across this in a similar quest. In short, I solved the problem by tinkering with the URLs used for menus and by adding the Insert View module.

The problem I was having with menu URLs was that I was using "level1/level2" and "level1/level2/" inconsistently (note the trailing slash in the latter). In terms of the Panels module, they can be used somewhat interchangeably, but the menu module requires you to be specific, in order for second-level menus to display correctly. Most of the first and second level landing pages in the site are made up of panels, so that realization solve a big part of the navigation issues.

The Insert View module, in conjunction with the Menu Trails module solved the rest of the problem. As mentioned in the original post, the Menu Trails module allowed me to display the proper sub-navigation based on the taxonomy of a particular page. The problem was that I wasn't able to add Views to a taxonomy; however, by creating pages, inserting views into them via the Insert View module, then assigning those pages to the appropriate taxonomy, I was able to get the desired navigation structure on the Views/pages too.

s.daniel’s picture

Just in case someone searches for the Menu Trails module like me:
http://drupal.org/project/menutrails