Question

How could I customize the layout of SharePoint Modern site?

Could I download master page for modern site and customizing this by for example a copy?

Was it helpful?

Solution

No, SharePoint Modern site does not have concept of master page. Hence you won't able to directly customize as we used to do in classic experience. You can customize modern site using below options

  1. Create Application customizer to add header and footer on page.
  2. You can create modern custom pages and select layout like one column, 2 column etc...

You might have to go through below resources for other available options.

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-sites

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-lists-and-libraries

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-pages

OTHER TIPS

You have the feature for page templates from April 2019. Here you have the Microsoft article talking about it.

Custom master pages is not supported in modern pages currently.

Quote from the article:

Supported customizations for "modern" pages:

  • Custom branding
  • Adding "modern" pages programmatically
  • Adding, deleting, and updating client-side web parts on "modern" pages
  • Alternative layouts

These customizations are currently not supported for "modern" pages:

  • Adding "classic" web parts on "modern" pages
  • Custom CSS via AlternateCSSUrl web property
  • Custom JavaScript embedded via user custom actions
  • Custom master pages (more extensive branding will be supported later using alternative options)
  • Minimal Download Strategy (MDS) -Modern pages inside of the a Site Template package (Save site as a template)

https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-pages

SharePoint Modern Sites requires "SharePoint Framework(spfx) Extensions" in order to extend SharePoint User Experience. It's the modern SharePoint alternative to "Master pages".

You can find official Microsoft Documentation on extensions here.

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top