Easy ways to change the look in SharePoint online

Are you using modern team sites or communication sites in SharePoint online? Then there are some good news for you when it comes to changing the look on them. Some of the news are easy to change in the UI and others you must use PnP Powershell to enable.

Change the theme on a modern site

There is a new setting called "Change the look" on the wheel menu.

This will open a pane where you can choose what theme you want for your site. If you don't see a list of different themes, then the tenant Administrator might have prevented users from changing themes. Read more here. Select a theme:

When you select the theme a new link "Customize" will appear that let's you do further customizations. The "Header emphasis" controls the background color of the site header. Default it is set to "None":

Change the header of a site

Here are screen shots of how the different header emphasis looks like:

Neutral

Soft

Strong

Change the look on a hub site

If you have a hub site then you can change the theme and all the connected sites will inherit the same theme.

Change the look on a classic site

You have the same option "Change the look" on classic sites, but then you come to this old familiar page:

Mega Menu - is it coming or just a rumour??

This is something that I have read about but not been able to activate on my sites. Not sure it has been released yet, or if it's just a rumour... Or I just don't know how to enable it 🙂 Anyway, when you enable levels in the navigation then you get that "fly-out" effect, which is annoying because if you click outside it the menu disappears:

I would like to use the mega menu instead to make the menu larger, more informative and easier to use. Now there's supposed to be a PnP cmdlet (you cannot do this in the UI) called MegaMenuEnabled that you can set to True or False, that should control if you want to enable or disable a mega menu. But when I run that in PnP PowerShell I get the following error "The property 'MegaMenuEnabled' cannot be found on this object. Verify that the property exists and can be set":

No luck finding it on this command either: Get-Command -Module *PnP* 

Guess I have to be patient, not my strongest side though! I will update this post after Microsoft Ignite, maybe that is something that will be launched there! Exciting!

Cheers!

0
0
votes
Rate this article!
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
newest
oldest most voted
Inline Feedbacks
View all comments
Nate

Hi, regarding the MegaMenuEnabled, did you ever end up getting it to work?

I have it enabled on a test hub site, however it isn’t rendering as I’d expect.

If not, re. the missing command on your $web object; you need to update PnP PowerShell. It’s only available recent versions.