Home Tip of the day change quicklink navigation orientation
Post
Cancel

Tip of the day change quicklink navigation orientation

Introduction:

In SharePoint Online, you can change the orientation of the quick launch navigation from vertical to horizontal and vice versa. While using M365 CLI is easy to change the orientation of the quick launch navigation, it is not possible to do the same using PnP PowerShell using the Set-PnPWeb cmdlet.

In this blog post, we will demonstrate how to change the orientation of the quick launch navigation using PnP PowerShell without Set-PnPWeb cmdlet. Example

Option 1: Change the orientation of the quick launch navigation using M365 CLI

To change the orientation of the quick launch navigation using M365 CLI spo web set, run the following command:

1
2
3
  
  m365 spo web set --url https://[tenant].sharepoint.com/sites/[your site] --HorizontalQuickLaunch true

Option 2: Change the orientation of the quick launch navigation using PnP PowerShell

As off today, it is not possible to change the orientation of the quick launch navigation using PnP PowerShell using the Set-PnPWeb cmdlet. However, you can use the following PnP PowerShell script to change the orientation of the quick launch navigation:

1
2
3
4
5
6
7
  $siteUrl = "https://[tenant].sharepoint.com/sites/[your site]"
  Connect-PnPOnline -Url $siteUrl -UseWebLogin
  $web = Get-PnPWeb

  $web.HorizontalQuickLaunch = $true 
  $web.Update()
  Disconnect-PnPOnline

Conclusion

Both pnpPowerShell and M365 CLI are great tools to manage your SharePoint Online sites. However, there are some features that are not available in one tool but available in the other. ALso they are both constantly evolving and new features are added all the time. So it is important to keep up to date with the latest features and use the right tool for the job.

References

This post is licensed under CC BY 4.0 by the author.

Get All hub site and its main sites navigation nodes and update the navigation nodes if needed

Download all files from array of URLs and archive them