I am working on a site where a top-level menu item has sub-menus but no page itself. As the KB article directed, I created the top tier item in the edit menu window with no page selected. I then put the sub-menu items within that top-tier item, linking them to their respective pages. The problem is the sub-menus don’t show on the home page and one other page, but work when on the rest of the site pages when testing in preview website mode. I don’t know why it works on some pages and not others. Any help would be appreciated. (This issue is not unique, there is a thread on the Plesk forums about this problem with Sitejet.)
Hey there,
would you be able to link us the thread here? Also, if you like, please share the Website ID with me and I will take a look. Would you be able to specify which menu items and pages you are referring to?
The more info I have about the wishful setup, the better.
Happy to assist.
ID: 466227
Try this:
Load the site home page in preview website (it is not published and not ready yet) and hover and/or click on products. No sub menu. Now click on another link with a page assigned like “ABOUT US” or “CONTACT”. When that page loads, go back and hover over “PRODUCTS”. Submenus work. Click back on “HOME” and when the homepage loads, go back to hover over “PRODUCTS”. No submenus.
Now go to the “NEWS” link and click on that. When the news page loads, go and hover over “PRODUCTS”. No submenus. Odd and inconsistent behavior.
Link to the Plesk thread (apologies for the frustration venting):
https://talk.plesk.com/threads/sitejet-menu-with-sub-menu.375237/
Hey there,
There is actually no inconsistency in the Website Builder. Though its easy to make that assumption. I totally understand, that sometimes, when something does not work out as you expect it, it gets frustrating. Usually, what I recommend in these situations is to seek advice from fellow Sitejetters and experts - like in this community or via the help.
This issue for example is a classic among Sitejet.
The submenu worked fine, which you can see because the trigger for “products” also changed color. However, on the main site, the menu overflow was set to hidden:
That means that the submenu flows under the below container.
If you compare this to the referenced object, it looked like this:
Therefore, it worked fine there.
I do also recommend our extensive help and knowledgebase for some more topics.
Please let me know if you need more help with the menu?
Thank you for the info. Having to chase this setting on every page with the menu seems a bit tedious. Also, I would offer that using overflow instead of z-axis for a menu system is misleading for anyone who has done any site development from scratch. I would have never thought to look at that. I believe I better understand now why you have to do that the way your system structures websites, but I do stand by my opinion that this is not particularly user-friendly. That setting should at least default to “show” for all of your menu systems and then the user will only have to go through their pages to hide if they need to for some strange reason. Why would you create submenus and NOT want them to show? Default to “show” would be a much more logical way to do the menus.
Hey there,
So I did a test run and also asked a developer to just be sure there is no inconsistency because so far, I have not been able to find one.
What I did was I started a blank page and added a menu preset and tested that. When I added the preset the overflow was set to visible.
Same for other presets and manually add a menu container.
Then I did reference the preset and pasted it on the subpages. Still the same behavior.
I also tested this with 3 templates (newer ones) and could not find any issue. However, in some templates the overflow could have been altered for the template functionality. Since you used the old template “wireframe” that could be the case. Because that template also has a side menu in the original version.
So far, I am unable to reproduce a technical issue in the Sitejet Builder. If you face this again it would be very helpful to get a screencast or maybe any steps to reproduce this.
If a dev finds any discrepancies I will let you know because that would result in a dev ticket (because its probably a bug) of course