Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I have recently updated core to 7.26, along with Superfish module and library from 1.8 to 1.9. Superfish 1.9 would simply not display child menus. Same with 1.x-dev version of module.
Reverting back to Superfish module 1.8 (with upgraded library) makes child menus work again.
Would you please be able to help?
Comment | File | Size | Author |
---|---|---|---|
#11 | superfish.png | 23.8 KB | tjtj |
Comments
Comment #1
Sougue75 CreditAttribution: Sougue75 commentedComment #2
Sougue75 CreditAttribution: Sougue75 commentedComment #3
mengi CreditAttribution: mengi commentedIf your upgrading to 1.9 take a look at the project page for directions;
Have you completed all these steps?
Comment #4
kopeboy CreditAttribution: kopeboy commentedI have the same issue with a clean installation.
I noticed I don't see 3rd level links ONLY when I clicked on a 2nd level link AND Path levels (in Superfish settings) is set to 0.
In other words, there is a problem with the option Path level.
If I leave it to default (1) everything works as designed (but I don't want the menu to remain open of 1 path level), if I put it to 0, I can no longer see the levels expanding under the last menu link I clicked.
Any idea?
Thanks
(Superfish 1.9, with Multicolumns enabled, and latest drupal core)
Comment #5
zipymonkey CreditAttribution: zipymonkey commentedI'm running into the same issue and was able to fix it by adding the following style into my theme:
I don't have multicolumns enabled so I don't know if this will fix the issue for you.
Comment #6
Ravenight CreditAttribution: Ravenight commented@zipymonkey
YOU ARE MY HERO!
I spent all day trying to figure out why my 2nd tier and below items were not appearing and this little CSS fixed it all.
Comment #7
Alauddin CreditAttribution: Alauddin commentedUpdating jquery_update to 3x-dev version also solves this issue.
https://www.drupal.org/project/jquery_update
3x-dev is a much better as you define jquery per theme, whereas in 2x jquery is path based.
you can find out more here...
https://www.drupal.org/node/1969244#comment-9551911
Comment #8
shaqall CreditAttribution: shaqall as a volunteer commented@zipymonkey
You ROCK!!!
Thank You!!!
Comment #9
Steel Rat CreditAttribution: Steel Rat commentedI'm also on a new D7 install with Fusion Slate theme. And nothing but the top level menus show. I see the little arrow next to one that has a child menu, but a click only opens the main menu item.
Oddly enough, I was uninstalling Jquery Update to install the 3.x dev version as recommended above, and the Superfish menus started working as expected, with no jquery update installed.
Comment #10
Steel Rat CreditAttribution: Steel Rat commentedUpdating to Jquery 3x-dev did not solve the problem. Only when the Jquery module is disabled does the Superfish menu work properly.
Comment #11
tjtj CreditAttribution: tjtj commentedI am having this issue too. I tried the above css, and am on the 3x-dev branch of jquery_update. I am using the Simplecorp theme. Superfish menus do not appear on my home page. But if I click the menu item that has a submenu, The menu on that page has a + next to it, and the submenu appears. What can cause this?
Comment #12
drupal_kenny CreditAttribution: drupal_kenny as a volunteer commentedi just solved it.
Downloaded Superfish library master branch for the latest development release and 7.x-1.x-dev.
Downloaded the jquery_update to 3x-dev version. According to #7.
Configured jQuery module to 2.1 version.
Works fine now. I believe that the there is something wrong with either the Superfish library 1.x or the jQuery version (1.4,1.5,etc)is not compatible with the superfish module. Someone pls add on.
If its possible i am now having some issues with the styling of the superfish menu, i am using a storefront theme. Any idea if the theme is compatible with superfish module or how to change the styling of superfish menu?
Thanks!
Comment #13
LOBsTerr CreditAttribution: LOBsTerr at European Commission and European Union Institutions, Agencies and Bodies commented