I have created a page view which lists match fixtures for a rugby team, the team name supplied by a taxonomy term id, so that I can use the same page view for all teams. It works fine. I have set a menu items with a path that points to the page view with a path and parameter:

Navigation
Youth Rugby
--- Under 16's
--- --- Fixture List >>> fixture-list/54

The page displays exactly as desired, but the Navigation menu shrinks back to show only the first level

Navigation
Youth Rugby

The breadcrumbs show a taxonomy based path to the view.

Home > Wells RFC > Junior Section > Youth Section

You can see this in action at http://wellsrfc.co.uk/drupal

Thanks for any suggestions.

Comments

maxweld’s picture

I suppose that I should add that I would like the sub menu to stay open, but am not sure how to approach this. At this stage I am using no code, just the GUI and if possible would like to continue thus until I am more experienced. However, if necessary, I can use PHP.
Thanks

-Anti-’s picture

This will help with most of the menu and navigation issues you describe:
http://drupal.org/project/menutrails

I also highly recommend using one of the jquery or dhtml menu modules to animate the menu.
I use: http://drupal.org/project/dhtml_menu

However, Drupal generally fails when it comes to letting users know:

· where they are
· what kind of content they're looking at
· how to get back to the page or list that they were just viewing

The problem is that Drupal disposed of the traditional 'section orientated website', instead shifting toward content-types, tags and lists. Whilst this paradigm has great advantages, it also means that there is no discernible structure to the sites. You have to try to create an illusion of 'sections' yourself, which can be frustrating and quite difficult (for non-experts like me, anyway); child menus not staying open is just the tip of an iceberg.

My first site has a very complex menu, and several 'sections'. Achieving easy, visually clear navigation has been awful - many dozens of hours of hair-pulling, and I even had to go back and redesign the site conceptually and thematically at one point to accommodate the limitations of the menu system.

maxweld’s picture

Thanks Anti

I found the best way was to embed the view in a page specific to each menu item. The code I use looks like:

$viewName = 'fixture_List';
print views_embed_view($viewName, 'page_1', '54');