Make level two menu blocks appear on ALL pages within their level one heirarchy.

bramface - March 18, 2008 - 17:03
Project:Menu Block Split
Version:5.x-1.1
Component:User interface
Category:feature request
Priority:normal
Assigned:Unassigned
Status:closed
Description

As someone who uses Nice Menu Dropdowns on most of my sites, menu block split is a potential godsend - it allows users to see at a glance all the pages in their "subsection" without having to hover a mouse!

However, because this is not (if I understand it) the purpose of the module, it is only designed to show up on the level one pages. So I see a beautiful section menu in my right hand block under the horizontal nice menu drop down, but as soon as I go to an interior page, it disappears. Major buzz-kill.

It would be wonderful if a checkbox in the module's block configuration would place the submenus on every level 2 page within the level 1 heirarchy. That is a great deal trickier, of course, because it requires linking the display to menu parents, not to menu items themselves....

Unless someone enlightens me, the elegant workaround for now would be, using the example of pages in an "About" section:

1) Copy and paste the output of "Menu Block Split" for level one ("About") into a new block.
2) Create a Content Type for "About".
3) Configure Path Auto to prepend "about/" to url aliases of all pages of that type.
4) Manually assign content type "about" to all level 2 "about" pages. (Once could consolidate steps 2-4 by just entering the /about alias manually).
5) Point that new block from 1) to appear for all pages of url about/*

The documentation for this module is also a bit weak. If someone coded this feature I would gladly write the documentation for all of it!

-Bram

#1

robertgarrigos - May 12, 2008 - 13:56
Status:active» postponed (maintainer needs more info)

You are mentioning a supposed feature which was actually a bug (block disappearing in some circumstances). This has been fixed in the 5.x-1.2 release and it would be nice to know whether this was all you needed.

#2

robertgarrigos - February 7, 2009 - 17:43
Status:postponed (maintainer needs more info)» closed
 
 

Drupal is a registered trademark of Dries Buytaert.