Personnaliser un modèle de site par défaut

SharePoint propose plusieurs modèles de site déjà disponibles. Ces modèles de site par défaut peuvent être modifiés à l’aide de PowerShell ou des API REST pour contrôler l’ensemble de l’expérience de mise en service du site. Par exemple, vous pouvez vérifier que le thème de votre entreprise est appliqué à chaque site créé, ou qu’un mécanisme de journalisation soit toujours exécuté quel que soit le modèle de site choisi.

Appliquer un script de site à un modèle de site par défaut

Pour personnaliser un modèle de site par défaut, appliquez un nouveau script de modèle à l’aide de la cmdlet PowerShell Add-SPOSiteDesign ou de l’API REST CreateSiteDesign. Spécifiez le commutateur IsDefault pour appliquer le modèle de site comme modèle par défaut.

Paramètre Valeur Type de modèle de site
WebTemplate 64 Modèle de site d’équipe
WebTemplate 1 Site d’équipe (avec la création de groupe désactivée)
WebTemplate 68 Modèle de site de communication
WebTemplate 69 Modèle de site de canal

L’exemple suivant montre comment utiliser le commutateur IsDefault pour appliquer le thème de société Contoso aux modèles de site par défaut. Le script de site référencé par l’ID contient le script JSON pour appliquer le thème approprié.

C:\> Add-SPOSiteDesign `
  -Title "Contoso company theme" `
  -WebTemplate "68" `
  -SiteScripts "89516c6d-9f4d-4a57-ae79-36b0c95a817b" `
  -Description "Applies standard company theme to site" `
  -IsDefault
RestRequest("/_api/Microsoft.SharePoint.Utilities.WebTemplateExtensions.SiteScriptUtility.CreateSiteDesign", {info:{Title:"Contoso company theme", Description:"Applies standard company theme to site", SiteScriptIds:["89516c6d-9f4d-4a57-ae79-36b0c95a817b"],  WebTemplate:"68", IsDefault: true}});

Quels modèles de site par défaut sont mis à jour ?

Le modèle de site par défaut pour un site de communication est le modèle Rubrique. La valeur par défaut d’un site d’équipe est le modèle de collaboration d’équipe. Lorsque vous appliquez un nouveau modèle de site par défaut, il met à jour les modèles par défaut fournis par Microsoft.

Restaurer les modèles de site par défaut

Pour rétablir les paramètres par défaut d’un modèle de site, supprimez le script de modèle de site appliqué. Dans l’exemple précédent, si le modèle de site créé avait l’ID db752673-18fd-44db-865a-aa3e0b28698e, vous le supprimeriez comme illustré dans l’exemple suivant.

C:\> Remove-SPOSiteDesign db752673-18fd-44db-865a-aa3e0b28698e
RestRequest("/_api/Microsoft.SharePoint.Utilities.WebTemplateExtensions.SiteScriptUtility.DeleteSiteDesign", {id:"db752673-18fd-44db-865a-aa3e0b28698e"});

Remarque

Si vous ne savez pas quel modèle de site est le modèle par défaut, exécutez la cmdlet Get-SPOSiteDesign. Vous obtiendrez la liste de tous les modèles de site, y compris des modèles par défaut.

Voir aussi