hey
im using nice menus to create a vertical menu in the left sidebar.
what i would like it to do is to use the menu down option, so that the sub menu items appear beneath the parent items. for this to work intuitively though the menu items below the parent item need to move down too.

for example:

normal menu state:

  • item 1
  • item 2
  • item 3
  • item 4

at the moment the items below stay still and the revealed subitems appear on top of them so it looks like this:

item 1 rolledover state:

  • item 1
  • subitem 1
  • item 3
  • item 4

as you can see subitem 1 hides item 2. however i would like to make it look like this:

item 1 rolledover state:

  • item 1
  • subitem 1
  • item 2
  • item 3
  • item 4

items 2-4 all move down when the subitems of item 1 are revealed.

any ideas?
is this somethin relatively im missing from the css? or something far more complicated to do with the actual module code?

many thanks
cnp

CommentFileSizeAuthor
#1 menusHidemenus.gif3.9 KBlias
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

lias’s picture

FileSize
3.9 KB

I think I'm having the same issue as you with the nice_menu_primary_links dropping behind the sideblock nice_menu I have on the left. I've attached a picture of what my primary menu looks behind a nice menu block on the left.

add1sun’s picture

@Isabug, you are addressing something else. cnp is asking about a feature within a menu that does not exist in Nice menus by default. You are experiencing a problem between two menus. Please open another issue for that.

lias’s picture

Sorry about that, I've created a new issue http://drupal.org/node/240949

chris_getdepth’s picture

@add1sun

when you say it doesn't exist by default are you saying that it is impossible to rectify, or are you saying there is a way to make a vertical sliding dropdown work with nice menus?

any help with this would be greatly appreciated!

thanks
cnp

add1sun’s picture

@cnp, I've never needed this functionality so I honestly have no idea what HTML/CSS is needed for it. If you can figure out what HTML/CSS is needed, then you can probably get Nice menus to do it by overriding. CSS of course is easy to alter. If you need to change the HTML (like adding classes or IDs or adding things like spans or whatnot, that can be done by overriding the NM theme function in your theme's template file.

add1sun’s picture

Priority: Critical » Normal
Status: Active » Postponed (maintainer needs more info)

cnp, any progress on this?

nikdar’s picture

I am also looking into a solution for a vertical drop-down nice-menu, where children belonging to the active parent are displayed below the parent, with fly-out functionality disabled for the parent, all inactive top-level items retain default nice-menu functionality. Has there been any progress with this? (before i wade into it myself, ugh)

Thanks!
-nikdar

add1sun’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

Well, seems no progress so I'm going to close this. Feel free to post back nay solution you come up with though. :-)

ryo’s picture

Assigned: chris_getdepth » Unassigned
Status: Closed (won't fix) » Active

I don't know how to implement, but links below might be helpfull.

http://www.cssplay.co.uk/menus/vertical_slide
http://www.cssplay.co.uk/menus/slide_fly.html

add1sun’s picture

Status: Active » Closed (fixed)

thanks for the links. closing since there is no activity in this issue anymore.