Last night I ran into an issues with the latest 6.x.2.x-dev version of nice menus, yeah I know I should not be running a dev version on a live site. My site is not for commercial purposes, just a place to put my thoughts and notes on a variety of subjects.
After updating to the latest version, to my horror it was broken. I had incorporated the downdown menus from the Nice Menus horizontal children example, that was the look and function I wanted for this site as you can see above.
Up until the update everything was working great, so when applying the latest update I suddenly found that instead of a horizontal menu everything was vertical. My first thought was I had missed something, it was a CSS issue, which lead me down the wrong path.
After checking and double checking everything, I re-installed the previous update and everything worked fine. I knew the problem had to be located in the new update and not within the CSS.
It should be noted I’m using Nice Menus only for the secondary links and had hard coded it into the template.
And this had been working perfectly up until the update, now suddenly it was broken, so back to the troubleshooting challenge. The only other place it could be was something was changed in the nice-menus.module yet looking here I really could not see anything that might be different.
After staring at it for awhile, the thought came to me since within the nice-menus.module its named nice_menus, could it be that simple? I went back to the template and change it to:
Now I have no idea why it worked before, yet every example I had seen about hard coding into the template listed it as nice_menu not nice_menus
Hopefully, if your experiencing this problem this might be a fix. I guess the best advice is don’t run dev modules unless you like to live on the edge and are willing to spend a few hours troubleshooting.
Just An Update: This site is now using the Drupal Theme LiteJazz and suckerfish menus.