Share via


Personalizar um modelo de site padrão

O SharePoint oferece vários modelos de site que já estão disponíveis. Esses são os modelos de site padrão e eles podem ser modificados usando o PowerShell ou as APIs REST para controlar toda a experiência de provisionamento de site. Por exemplo, você pode garantir que o tema da empresa é aplicado a todos os sites criados ou garantir que um mecanismo de registro sempre seja executado independentemente do modelo de site escolhido.

Aplicar um script de site em um modelo de site padrão

Para personalizar um modelo de site padrão, aplique um novo script de modelo usando o cmdlet Add-SPOSiteDesign do PowerShell ou a API REST CreateSiteDesign. Especifique isDefault para aplicar o modelo de site como o modelo padrão.

Parâmetro Valor Tipo de modelo de site
WebTemplate 64 Modelo de site da equipe
WebTemplate 1 Site de equipe (com criação de grupo desabilitada)
WebTemplate 68 Modelo de site de comunicação
WebTemplate 69 Modelo de site do canal

O exemplo a seguir mostra como usar a opção IsDefault para aplicar o tema da empresa Contoso aos modelos de site padrão. O script de site referenciado pela ID contém o script JSON a ser aplicado ao tema correto.

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

Quais modelos de site padrão são atualizados?

O modelo de site padrão para um site de comunicação é o modelo Tópico. O padrão para um site de equipe é o modelo de Colaboração de equipe. Quando você aplica um novo modelo de site padrão, ele atualiza os modelos padrão fornecidos pela Microsoft.

Restaurar os modelos de site padrão:

Para restaurar um modelo de site para o padrão, remova o modelo de site aplicado. No exemplo anterior, se o modelo de site criado tivesse a ID db752673-18fd-44db-865a-aa3e0b28698e, você o removeria conforme mostrado no exemplo a seguir.

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

Observação

Se você não tiver certeza de qual modelo de site é o padrão, execute o cmdlet Get-SPOSiteDesign. Ele listará todos os modelos de site e indicará quais são os padrões.

Confira também