Forum Discussion
Modern Team Site - Global navigation
I experience exactly the same behavior in my developer tenant. It seems like this happens when you inherit the global navigation from the parent site and have activated the publishing infrastructure site collection feature. As a workaround I have configured the global navigation on every site (just 4 sub sites), then it worked as expected. By configure a header with a hyperlink on the second level, you get the dropdown menu as well.
I really hope Microsoft sees that the failing navigation in "modern" team sites is a critical bug, that needs to be fixed ASAP!
I am doing the same thing which is to enable publishing features and setup navigation. However, the global navigation is not inheriting to sub sites. Did you have the same issue? Did you setup global in each sub site manually?
- Florian SiegelAug 28, 2017Copper ContributorPowershell is the key: Connect to Sharepoint and try this.
Set-SPOsite https://yourURL.sharepoint.com/sites/sitename -DenyAddAndCustomizePages 0 - Helios CommsMay 01, 2017Iron Contributor
Well I'm glad I found this thread because I was pulling my hair out with all the modern pages, not just the Office 365 site. Our first problem was that global navigation entries (inherited through the entire tree) were duplicated so one got "Library Library Admin Admin" etc on the top bar - but only on modern Wiki pages. That bug appears to have now been fixed as the global navigation is now working as expected on modern Wiki pages. But my client has recently had to switch to using Office 365 groups as Microsoft have turned off new site mailboxes (lead balloon time) and I've just noticed that the global navigation menu is missing from Office 365 groups as shown below. And "Site settings" isn't there either. From a quick read of above, it appears the root global navigation settings isn't being inherited. I'm guessing because it's a completely different weird hidden site collection?
Office 365 user interface experience does appear rather rushed!
BTW - why is the standard Edge spell checker disabled in this editor?
- Oliver BartholdsonApr 25, 2017Brass ContributorSame experience here. I can get Structural navigation to work properly, but Managed Navigation throws and "Access Denied".
- Jay KellyMar 22, 2017Copper Contributor
I have decided to remove the top links and just have the main site listed up there and inform users to use the side menu
- Terry McInteeMar 22, 2017Copper Contributor
I’m finding that any 'Top Nav' from a modern Teamsite or Page opens the opens the link in a new tab, but opens in same tab (as expected) from the Quick Launch menu.
I thought I was just missing a setting somewhere, I've found no option other than deleting the top links.
- Jay KellyMar 20, 2017Copper Contributor
So would I,
I am actually finding my modern links just open to a new BLANK page now as of a few days ago, even though the link is correct. V Frustrating
- Ivan54Mar 10, 2017Bronze ContributorI'd like to prevent this as well.
- Christian EnghaugMar 10, 2017Brass Contributor
Yes, it does on modern pages. But in modern lists and libraries it opens in the same window. Have not found a way to prevent this from happening. Anyone else?
- kiran bellalaMar 09, 2017Brass Contributor
I saw another weird issue with top nav. Top Nav links in modern pages always open in new tab. Is anyone else having same issue?
- Ivan54Mar 09, 2017Bronze Contributoryep
- Mar 09, 2017
Are you an admin in the term store?
- Ivan54Mar 09, 2017Bronze Contributor
I'm having different issues with enabling metadata global navigation in my tenant.
I've successfully enabled the publishing site collection features, but whenever I want to switch to metadata navigation I get "Access Denied" for our root sharepoint online site collection.
I'm Global Admin, Site Collection Admin and have manually assigned me Owner Permissions for the root site. Still Access Denied.
Anyone else?
- Christian EnghaugMar 09, 2017Brass Contributor
Yes, sub sites were configured to inherit the global navigation, but instead of displaying the parent global navigation, the local navigation was displayed as the global navigation on sub sites. In my developer tenant inherit of the global navigation seems to be fixed now.
I configured the global navigation manually on each sub site, but you could use PnP PowerShell and the Provisioning engine to do this. Something like this:
$cred = Get-Credential Connect-PnPOnline -Url "<URL to site where you have configured the global navigation>" -Credentials $cred Get-PnPProvisioningTemplate -Out "c:\NavigationTemplate.xml" -Handlers Navigation
Then remove the CurrentNavigation from the template (c:\NavigationTemplate.xml). And then apply that template to all sub sites.
Connect-PnPOnline -Url "<URL to site where you have configured the global navigation>" -Credentials $cred $subWebs = Get-PnPSubWebs -Recurse foreach($web in $subWebs){ $web.Navigation.UseShared = $false $web.Update() $web.Context.ExecuteQuery() Apply-PnPProvisioningTemplate -Path "c:\NavigationTemplate.xml" -Handlers Navigation -Web $web -ClearNavigation }This is not tested, and is just an example of how you could do this by PowerShell.