Forum Discussion
UPDATE: Support for Structured/Managed Navigation enabled on Modern Pages in Classic Team Sites
The structural navigation is now broken for me. It worked for a couple of days and now the submenu in the structural navigation opens the Site above the Site I have set. Editing at "quicklinks.aspx" or "AreaNavigationSettings.aspx" doesn't help. The links are correct and it still opens the Site above. Adding new items also results in the same behavior. The order for both the structural and global navigation was also randomized on it's own today. Also tried adding a sub menu in the global nav and the items all open blank pages. Don't even want to fix the global nav anymore. Would be nice if something as basic as navigation would simply work. Regret having adviced the customer to make use of the modern pages. It's kind of hard to explain to a customer that you had to spend more than a day to fix something as basic as the navigation.
edit- just noticed that you mentioned that the fix should be deployed by the end of this week in the other post. Have advised the customer to wait and create a ticket if it's still not working after Friday.
- Pooya ObbohatApr 03, 2017Iron Contributor
Issue is still there. The submenu in the structural navigation opens the Site above while the config is correct at /_layouts/15/quiklnch.aspx and /_layouts/15AreaNavigationSettings.aspx
- ssquiresApr 04, 2017
Microsoft
Pooya - flight rollout didn't complete until probably early afternoon yesterday. Can you confirm you are still seeing the issue? Thanks.- RichardSharp11Apr 25, 2017Brass Contributor
Hi ssquires - As far as I can see, neither structured nor managed navigation work in modern sites when the Publishing site collection feature is turned on. Is your group continuing work in this area to resolve these issues, or is this now considered the end state? Thanks,
Richard
- Abhimanyu SinghApr 03, 2017Iron Contributor
Thank you ssquires. I can see that the navigation elements are now fixed. This resolves by earlier problem of inconsistent navigation between classic and modern.
However, now another problem remains (I haven't done a comprehensive testing yet):
We have headers in our current navigation (left-pane), and these headers do not have links. While this works correctly as intended in the classic-mode, the modern-mode adds a link to the root site-collection for these link-less (I don't know what you call those) headers.
These comparative screenshots show you what I am talking about:
Modern-Mode (headers are linked)Classic-Mode (headers remain unlinked)
- ssquiresApr 04, 2017
Microsoft
Thanks Abhimanyu Singh - yes, the intended design pattern of modern nav where nesting is used is for the parent header to have an expand/collapse target and a link target. Currently, if the parent/header doesn't have a link it gets treated like a self-referencing link (in this case to the root site collection). Let me discuss w/ the team to see whether there are other options.
- Abhimanyu SinghMay 17, 2017Iron Contributor
ssquires wrote:Thanks Abhimanyu Singh - yes, the intended design pattern of modern nav where nesting is used is for the parent header to have an expand/collapse target and a link target. Currently, if the parent/header doesn't have a link it gets treated like a self-referencing link (in this case to the root site collection). Let me discuss w/ the team to see whether there are other options.
ssquires what has been the outcome of your discussion with your team on this? This is a no-go for us. We carefully crafted the navigation for all our sites, and now suddenly the headers start pointing to the root. This is awful. Please make the headers with no links, behave like headers and nothing else.
One way to solve this would be to NOT use those as self-referencing links at all. I mean do not use anchor element for such headers at all. Alternatively, use JavaScript to preventDefault on such headers.
Please get this out already. It is ruining our experience.
- Abhimanyu SinghApr 03, 2017Iron Contributor
And while you are at it ssquires, could you also please help me with a conundrum am facing?
There is a "Return to classic SharePoint" link at the bottom of the current navigation (left-pane). When I click it, I am taken to the classic mode.
Question ---- How do I get back to modern-mode from the classic-mode?
- Vipul KelkarMay 15, 2017Brass ContributorHi Abhimanyu,
About getting back to the modern view, this flag of current view is stored in a cookie. Even if you clear the cookies and refrersh, you will get back the modern view :)
https://digidottie.com/2017/02/14/o365-sp-modern-to-classic-view/