I am using Drupal 5.5 and nice menus 5.x-1.1 on my site with siberia theme.

The nice menu does not expand cleanly when I add it to the left or the right side menu. It displays properly when I add it to the content area OR when I use any other theme. I a using IE 6.0 and FF 2.0.

Here is the link to my test site when you can see this issue: http://www.indiarti.com/test55/
The third item in the menu 'States' is a pop out that does not show cleanly.

Please let me know if you need more information.
Thanks.

Comments

add1sun’s picture

Category: bug » support
Status: Active » Postponed (maintainer needs more info)

Hm, looks like you have changed the test site? I don't see any nice menus on the site. If you'd like troubleshooting, we'll need to see it.

I'm also moving this to support rather than bug since it works in other themes fine.

user901’s picture

Status: Postponed (maintainer needs more info) » Active

Hello,

Extremely sorry about that. The nice menu is back on the test site (the url is the same as above). Thank you for looking into this case. Please let me know if you need more information or access to the admin part of the site.

Regards.

PS: changed the stats back to active, not sure if that is the right protocol.

add1sun’s picture

Looks like your style.css is overriding an important rule for Nice Menus.

style.css, line 528

#leftsidebar ul, #rightsidebar ul {
  position: relative;
}

is overriding nice_menus.css, line 30

ul.nice-menu ul,
#header-region ul.nice-menu ul {
  position:absolute;
}

You should probably add a specific rule to your style.css (after the existing one on line 528), something like this:

#leftsidebar ul.nice-menu ul,
#rightsidebar ul.nice-menu ul {
  position:absolute;
}
user901’s picture

Thank you for the quick turnaround. After making the changes to style.css as you suggested the popout was showing up with a transparent background so I added one more line to the style.

#leftsidebar ul.nice-menu ul,
#rightsidebar ul.nice-menu ul {
  position:absolute;
  background-color: #F9F9F9;
}

Now, the I think the width of the box is getting overwritten and that's causing the popout to look a bit funny.

Thanks.

add1sun’s picture

Yeah, I'd say you will need to keep tweaking the CSS to make them look right. It looks like the widths are a bit messy and I'm not sure if the padding that is being added for the background images is part of that. Right now it looks like the uls aren't as wide as the lis they contain. This is going to require just regular, old-fashioned CSS tweaking and unfortunately I've not got time for that. :-( Maybe someone else can help out or you may even try just asking for CSS help in the forums.

user901’s picture

Status: Active » Fixed

I will try to tweak the CSS. Thank you so much for all your help.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.