I have nice menus installed and have my main menu items set as Primary Links with children. Now what I want is for the menu to load in the left sidebar when a user picks an item in it. For example:

Bananas
--yellow
--green

Apples
--delicious
--mrs. smith

The above would be my drop down menu with Bananas and Apples as the menu headers. When a user hovers over Bananas and picks "Yellow", I want just the Bananas menu to load in the left sidebar. Then when they go back to the drop down menu and pick Apples>delicious, the Apples menu should load in the left sidebar.

The only way I could think to do this was to create the menus over again and set those blocks to display on just those pages under bananas/* or apples/*. But then if I add "golden" under Apples in the Primary Links, I'd have to do it in the other block menu as well. I can't think how to link them, but separate them.

I'm sure there's a way to do this and I'm just not thinking of it. Thanks in advance!

Comments

ludo1960’s picture

bzsim’s picture

Fantastic!! Thanks!!

bzsim’s picture

I was able to set the menu up in the left sidebar once I clicked on the header, but I have one more level of menus underneath those that I would like to be visible when you hover. I have drop downs for the main level using nice menus that goes three levels deep, so how do I apply fly outs for the children in this menu block?

Right now when I click on one that has children, they appear underneath the parent, but you can't tell they are children and it messes up the look of the menu and I plain don't like it :) I would rather have them as fly outs using nice menus. Is this just something I do in the CSS rather than the settings of this module?

bzsim’s picture

I don't know if I was just so excited earlier or what, but my menu is not appearing on only the pages I want it to. This module should do it on its own without using the "show this block on only the specified pages" settings, correct?

I am also confused on the starting level. It says if you make it "primary level 1" then the block will always show up. I tried it and the menu is displaying perfectly except I don't want it on every page. I want just the children to appear once someone clicks on that menu header or one of its children. So I chose 2nd level and the menu disappeared and won't show up when I click on the parent item in the menu or one of its children. Am I missing something?

Does the menu block module do this? http://www.leveltendesign.com/node/1751 This is what I want.

ludo1960’s picture

You probably need to incorporate http://drupal.org/project/dhtml_menu to achieve your goal

bzsim’s picture

Thanks, but that's not the effect I'm going for. I don't want a collapsible menu like DHTML menu does, but rather a fly out when you hover over an item in the menu. I'm pretty sure Nice Menus will achieve this, I just don't know how to apply it to a menu block?

ludo1960’s picture

I'm not sure either, maybe this post will help http://drupal.org/node/375970

ludo1960’s picture

Any luck?