Anpassen eines standardmäßigen Websitevorlage

SharePoint bietet mehrere Websitevorlagen, die bereits verfügbar sind. Dies sind die Standardwebsitevorlagen, die mithilfe von PowerShell oder den REST-APIs geändert werden können, um die gesamte Websitebereitstellung zu steuern. Beispielsweise können Sie sicherstellen, dass Ihr Unternehmensdesign auf jede Website angewendet wird, die erstellt wird, oder Sie können auch sicherstellen, dass ein Protokollierungsmechanismus immer ausgeführt wird, unabhängig davon, welche Websitevorlage ausgewählt wird.

Anwenden eines Websiteskripts auf eine Standardwebsitevorlage

Um eine Standardwebsitevorlage anzupassen, wenden Sie ein neues Vorlagenskript mithilfe von PowerShell Add-SPOSiteDesign -Cmdlet oder der CreateSiteDesign REST-API an. Geben Sie den IsDefault-Switch an, um die Websitevorlage als Standardvorlage anzuwenden.

Parameter Wert Websitevorlagentyp
WebTemplate 64 Vorlage für Teamwebsite
WebTemplate 1 Teamwebsite (mit deaktivierter Gruppenerstellung)
WebTemplate 68 Kommunikationswebsitevorlage
WebTemplate 69 Vorlage für Kanalwebsites

Das folgende Beispiel zeigt, wie Sie denIsDefault-Wechsel verwenden, um das Contoso-Unternehmensdesign auf die standardmäßigen Websitevorlagen anzuwenden. Das Website-Skript, auf das durch die ID verwiesen wird, enthält das JSON-Skript zum Anwenden des richtigen Designs.

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}});

Welche Standardwebsitevorlagen werden aktualisiert?

Die Standardwebsitevorlage für eine Kommunikationswebsite ist die Themenvorlage. Die Standardeinstellung für eine Teamwebsite ist die Teamzusammenarbeitsvorlage. Wenn Sie eine neue Standardwebsitevorlage anwenden, werden die von Microsoft bereitgestellten Standardvorlagen aktualisiert.

Wiederherstellen der standardmäßigen Websitedesigns

Um eine Websitevorlage auf die Standardwerte wiederherzustellen, entfernen Sie das von Ihnen angewendete Websitevorlagenskript. Wenn im vorherigen Beispiel die erstellte Websitevorlage die ID db752673-18fd-44db-865a-aa3e0b28698e aufweist, würden Sie sie wie im folgenden Beispiel gezeigt entfernen.

C:\> Remove-SPOSiteDesign db752673-18fd-44db-865a-aa3e0b28698e

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

Hinweis

Wenn Sie nicht sicher sind, welche Websitevorlage die Standardvorlage ist, führen Sie das Get-SPOSiteDesign cmdlet aus. Es listet alle Websitevorlagen auf und gibt an, welche davon Standardvorlagen sind.

Weitere Informationen