Jump to content

Top Horizontal Menu not displaying subcategories after 1.6.1 upgrade


skaarup

Recommended Posts

Have you tried to reset the blockmenutop module? After that, clear all caches from prestashop as well as your browsers cache.

I also have the impression your <strong>theme and your javascript</strong> loaded looks quite old. Note that some funcionality might not work if you use a PS 1.5. theme in combination with PS 1.6. core. Your category pages also look crippled, on the old as well as the new installation.

What I noted on the new install: you get 400 errors for some google requests like this one:

http://fonts.googleapis.com/css?family=Arial"

But this should not be the problem in your case, but it should be solved anyway.

Recommendation
I would strongly recommend to test with the prestashop 1.6. default bootstrap theme. It will look more modern and you won't have breakups due to incompatibility between theme and core. And it would be responsive which your current site is not.

Edited by Scully (see edit history)
Link to comment
Share on other sites

Thanks for responding!

I tried to completely reset it, and cleared cache (again) - but hover still doesn't expand submenus.

 

We are looking to upgrade to 1.7 - and give the site a complete overhaul, but would like to stick with the current theme for now. Only thing not working is this darn thing.

 

We tried the default theme and that works fine.

Edited by skaarup (see edit history)
Link to comment
Share on other sites

If the theme used is an V 1.5. theme, it won't work without changes. And it's likely you had to change quite much.

You even haven't confirmed for which version the theme was developed but it looks quite much like 1.5.

But in any case if it is developed for 1.5. you should upgrade to a 1.6. theme.

 

Since your existing 1.5.already looks quite crippled in terms of design and images, I don't see a reason to maintain the current theme any more.

Edited by Scully (see edit history)
Link to comment
Share on other sites

Tried to revert blocktopmenu module to old version, but it made no difference. Arrow is there, but hover does not make submenus appear.

 

 

Upgraded test site, that does not work:

 

http://test.apollonmusik.dk

 

 

1.5 site, that still works:

 

http://www.apollonmusik.dk

 

 

Can anyone point me in the right direction?

 

You can try to post below code to your .js file (located in /modules/blocktopmenu/js/hoverIntent.js )

$(document).ready(function(){
            $('#nav li').hover(function(){
                
                if(!$(this).hasClass('sfHover') && $(this).children('a').next('ul').length > 0)
                {
                    $(this).addClass('sfHover');
                    $(this).children('a').next('ul').css({
                       'display' : 'block',
                       'visibility': 'visible' 
                    });
                }
            },function(){
                if($(this).hasClass('sfHover') && $(this).children('a').next('ul').length > 0)
                {
                    $(this).removeClass('sfHover');
                    $(this).children('a').next('ul').css({
                       'display' : 'none',
                       'visibility': 'hidden'  
                    });
                }
            });
        });

Good luck

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...