Apply Master Page in SharePoint Site

PowerShell For SharePoint On Premise PowerShell For SharePoint Online SharePoint On Premise SharePoint Online

Στην περίπτωση που θέλουμε να κάνουμε branding στη σελίδα που δημιουργήσαμε στο SharePoint έχουμε μια σειρά από διαφορετικές επιλογές.

Αρχικά μπορούμε να εφαρμόσουμε ένα διαφορετικό master page για να αλλάξουμε το layout της σελίδας μας.

Μπορούμε να ανεβάσουμε και μια εντελώς custom λύση με html css και js μια διαδικασία που θα αναλύσω σε κάποιο άλλο άρθρο .

Στο συγκεκριμένο άρθρο θα δούμε πως μπορούμε να αλλάξουμε master page από τα υπάρχοντα

Αυτό μπορεί να γίνει με 2 τόπους .Είτε με τη χρήση του front end είτε με τη χρήση Powershell

Για να αλλάξουμε το master page από το front end θα πρέπει αρχικά να ενεργοποιήσουμε το SharePoint Server Publishing Infrastructure από το Site Collection Features

και έπειτα ενεργοποιήσουμε το SharePoint Server Publishing από το site features

Επιλέγω master page από τα site settings

και επιλέγω από τα διαθέσιμα master pages ποιο επιθυμώ να εφαρμόσω

Στην περίπτωση που θέλω να εφαρμόσω master page με τη χρήση powershell επιλέγω το master page που θέλω π.χ Oslo master page


#δηλωση μεταβλητών
$SiteURL = "https://mydomainece.sharepoint.com/sites/spclassic"
$MasterPageServerRelativeUrl = "/sites/spclassic/_catalogs/masterpage/oslo.master"
 
#Συμδεση μέσω Web με SharePoint onlile
Connect-PnPOnline -Url https://mydomain.sharepoint.com/sites/spclassic -UseWebLogin

 
#Θέτω Master page
Set-PnPMasterPage -MasterPageServerRelativeUrl $MasterPageServerRelativeUrl -CustomMasterPageServerRelativeUrl $MasterPageServerRelativeUrl