Quando você cria uma nova página em um site do SharePoint, o modelo de página personalizado esperado não aparece no menu Novo. Esse problema impede que proprietários e editores de conteúdo usem layouts pré-definidos, quebrando a consistência do site e retardando a criação de conteúdo. A causa raiz é quase sempre uma associação de tipo de conteúdo ausente ou incorreta ou um recurso de publicação que não está ativo. Este artigo explica por que o modelo desaparece e fornece as etapas exatas para restaurá-lo.
Principais Conclusões: Corrigindo Modelos de Página Ausentes no SharePoint
- Central de administração do SharePoint > Sites ativos > Recursos do site: Ative o recurso Publicação do SharePoint Server para habilitar modelos de página.
- Conteúdo do site > Páginas do site > Modelos de página: Verifique se a biblioteca de modelos existe e contém o tipo de conteúdo correto.
- Configurações do site > Tipos de conteúdo > Adicionar de existentes: Re-adicione o tipo de conteúdo de layout de página ausente, se ele foi removido.
Por que o Modelo de Página Desaparece do Menu Novo
O SharePoint usa tipos de conteúdo para determinar quais modelos de página aparecem no menu Novo. Quando você cria um modelo de página personalizado, ele é armazenado como um tipo de conteúdo na biblioteca de Páginas ou na biblioteca de Páginas do Site. Se esse tipo de conteúdo não estiver associado à biblioteca, ou se o recurso de publicação não estiver ativo, o modelo não será exibido.
A causa técnica mais comum é que o recurso de site Publicação do SharePoint Server está desativado. Esse recurso controla o sistema de layout e modelo de página. Sem ele, o tipo de conteúdo Layout de Página não fica disponível e modelos personalizados não podem ser selecionados.
Outra causa frequente é que o tipo de conteúdo do modelo de página foi excluído da galeria de Tipos de Conteúdo do Site. Isso pode acontecer quando um administrador do site o remove acidentalmente ao limpar tipos de conteúdo não utilizados. O modelo em si pode ainda existir na lista Modelos de Página, mas sem a associação do tipo de conteúdo, o SharePoint não sabe que deve exibi-lo no menu.
Etapas para Restaurar o Modelo de Página Ausente
- Ative o recurso Publicação do SharePoint Server
Vá para Configurações do site > Recursos do site. Encontre Publicação do SharePoint Server e clique em Ativar. Se o recurso já estiver ativo, desative e reative para atualizar o cache de modelos. - Verifique a lista Modelos de Página
Navegue até Conteúdo do site. Procure uma lista chamada Modelos de Página ou Modelos de Página do Site. Se a lista estiver ausente, crie uma nova: clique em Novo > Lista, nomeie como Modelos de Página e selecione Lista em branco. - Adicione o tipo de conteúdo Layout de Página à lista
Abra a lista Modelos de Página. Clique em Configurações da lista. Em Tipos de conteúdo, clique em Adicionar de tipos de conteúdo do site existentes. Selecione Layout de Página na lista e clique em Adicionar. Clique em OK. - Verifique se o tipo de conteúdo está associado à biblioteca
Vá para Conteúdo do site > Páginas do Site (ou Páginas se estiver usando um site de publicação). Clique em Configurações da biblioteca. Em Tipos de conteúdo, certifique-se de que Layout de Página aparece. Se não aparecer, clique em Adicionar de tipos de conteúdo do site existentes e adicione-o. - Recrie o modelo de página se necessário
Se o modelo em si foi excluído, crie um novo: vá para Conteúdo do site > Páginas do Site. Clique em Novo > Página. Projete a página conforme desejado. Clique em Detalhes da página no menu superior, depois em Salvar como modelo de página. Dê um nome ao modelo e clique em Salvar. - Limpe o cache do navegador e redefina o IIS
Abra um Prompt de Comando do Windows como administrador. Executeiisresetpara reiniciar o IIS. No seu navegador, limpe o cache do site do SharePoint. Atualize a página e verifique o menu Novo novamente.
Se o Modelo Ainda Não Aparecer
Tipo de conteúdo do modelo de página está definido como oculto
Um tipo de conteúdo pode ser marcado como oculto, o que impede que ele apareça no menu Novo. Para verificar isso, vá para Configurações do site > Tipos de conteúdo do site. Encontre o tipo de conteúdo Layout de Página. Clique nele e procure a seção Configurações avançadas. Certifique-se de que Somente leitura está definido como Não e Oculto está definido como Não. Se estiver oculto, altere a configuração e clique em OK.
Modelo foi criado em uma coleção de sites diferente
Modelos de página têm escopo de coleção de sites. Um modelo criado em uma coleção de sites não aparecerá em outra. Você deve recriar o modelo na coleção de sites de destino ou usar um hub de tipos de conteúdo para sindicar o tipo de conteúdo entre coleções de sites. No SharePoint Online, a sindicação de tipos de conteúdo está disponível apenas no SharePoint Server local. Para online, você deve adicionar manualmente o tipo de conteúdo a cada coleção de sites.
A biblioteca Páginas do Site tem a associação de tipo de conteúdo errada
Se a biblioteca Páginas do Site não tiver o tipo de conteúdo Layout de Página habilitado, o modelo não aparecerá. Vá para Configurações da biblioteca > Tipos de conteúdo. Se Layout de Página estiver ausente, adicione-o conforme descrito na Etapa 4. Verifique também se o tipo de conteúdo Página do Site está presente. Sem o tipo de conteúdo base, a biblioteca não pode aceitar modelos de página.
Principais Diferenças: Modelo de Página vs Layout de Página
| Item | Modelo de Página | Layout de Página |
|---|---|---|
| Descrição | Uma cópia salva de um design de página com conteúdo e estrutura | Uma estrutura de conteúdo predefinida com campos e zonas |
| Local de armazenamento | Lista Modelos de Página ou biblioteca Páginas do Site | Galeria de Páginas Mestre |
| Tipo de conteúdo | Layout de Página ou Página do Site | Layout de Página |
| Aparece no menu Novo | Sim, se o tipo de conteúdo estiver associado | Sim, se o recurso de publicação estiver ativo |
| Editável após a criação | Sim, o modelo pode ser atualizado | Não, deve ser editado no SharePoint Designer |
O sistema de modelos de página depende da infraestrutura de publicação. Se você estiver usando um site de equipe moderno sem publicação, os modelos de página não estão disponíveis nativamente. Nesse caso, considere usar Modelos de site na central de administração do SharePoint para criar designs de site reutilizáveis.
Agora você pode restaurar um modelo de página ausente ativando o recurso de publicação, verificando a associação do tipo de conteúdo e limpando o cache. Em seguida, verifique a lista Modelos de Página para garantir que o arquivo do modelo ainda exista. Se você trabalha em várias coleções de sites, planeje recriar o modelo em cada uma ou use um script de site para automatizar o processo. Como dica avançada, use o cmdlet PowerShell Set-PnPPage para atribuir programaticamente modelos de página a páginas existentes.