Como: Importar uma página mestra ou um tema

Temas e páginas mestras podem dar páginas em um site do SharePoint uma aparência consistente. Embora Visual Studio não fornece modelos para páginas mestras ou temas, você pode criá-los no SharePoint Designer e, em seguida, importá-los para Visual Studio. Este documento mostra como importar páginas-mestre e temas. Para obter mais informações, consulte Bloco de construção: Interface de usuário e de páginas no site do MSDN.

Para importar uma página mestra ou um tema

  1. Abrir um projeto do SharePoint em Visual Studio.

    Se você não tiver um projeto, você pode criar um projeto vazio do SharePoint. Para obter mais informações, consulte Projeto do SharePoint e modelos de Item de projeto.

  2. Em Solution Explorer, clique com o botão direito no nó do projeto, aponte para Add e, em seguida, clique em Novo Item.

  3. No Add New Item caixa de diálogo, na lista de modelos do SharePoint, selecionados módulo de. Nomeie o módulo.

    Um módulo é usado como um recipiente para implantar arquivos, por exemplo, a página mestra ou arquivos de tema para um local especificado no SharePoint.

  4. No módulo, exclua o arquivo de exemplo. txt padrão.

  5. Para adicionar a página mestra ou o arquivo de tema para o módulo, selecione o nó do módulo e em seguida, o projeto menu, clique em Add Existing Item. Localize o arquivo de página ou o tema principal e selecione-o. Os arquivos de página mestra têm uma extensão de nome de arquivo. master, e os arquivos de tema têm uma extensão de nome de arquivo .thmx.

  6. Se você adicionou uma página mestra, alterar sua Resolução de conflitos de implantação a configuração como automáticas.

    ObservaçãoObservação

    Se o nome da página mestra é o mesmo nome de uma página mestra existente que esteja marcado como a página padrão do mestre ou de página mestra personalizada, podem ocorrer erros. Para obter informações sobre como resolver esse problema, consulte Demonstra Passo a passo: Importar uma página mestra de personalizado e uma página de Site com uma imagem.

  7. No módulo, clique duas vezes elements para abri-lo no editor.

    Você deve atualizar o arquivo elements XML para fazer referência a página mestra ou o tema que você adicionou.

  8. Para uma página mestra, substitua a marcação de módulo existente com a marcação a seguir.

    <Module Name="[Module Name]" Url="_catalogs/masterpage">
        <File Path="[Module Name]\[Master Page Name].master" 
          Url="[Master Page Name].master" Type="GhostableInLibrary" />
    </Module>
    

    Para um tema, substitua a marcação de módulo existente com a marcação a seguir.

    <Module Name="[Module Name]" Url="_catalogs/theme" 
        <File Path="[Module Name]\[Theme Name].thmx" Url="[Theme   
          Name].thmx" Type="GhostableInLibrary" />
    </Module>
    

    Certifique-se de substituir os valores de espaço reservado com os nomes reais de módulo e a página mestra ou tema.

    O atributo Type="GhostableInLibrary" indica que o item é adicionado ao banco de dados de conteúdo e o Url atributo do módulo Especifica onde armazenar o arquivo no banco de dados de conteúdo de SharePoint.

  9. Para alterar o escopo de implantação para a página mestra, em Solution Explorer, duas vezes no arquivo de recurso para exibi-lo no Designer de recurso.

  10. Clique o escopo caixa para especificar o escopo para a página mestra.

    Um valor de Web significa que a página mestra se aplica apenas ao site especificado no projeto. Um valor de Site significa que a página mestra se aplica à coleção atual do site; Isso inclui todos os subsites e a Web raiz. Não se aplicam a outros valores.

    ObservaçãoObservação

    Porque os temas aplicam-se somente ao nível de conjunto de sites, recomendamos que você não definir o escopo de um tema para algo diferente de Site. Podem ocorrer erros se um tema é usado em um subsite em questão.

  11. On the Build menu, click Deploy Solution.

  12. Para verificar se os arquivos foram implantados corretamente, abra o site do SharePoint.

  13. Sobre o Ações do Site no SharePoint, clique em Configurações do Site.

  14. Se você adicionou uma página mestra, na Configurações do Site página, clique em páginas-mestre para exibir a lista de páginas mestras. Se você adicionou um tema na Configurações do Site página, clique em temas para exibir a lista de temas. O tema ou importada de página mestra deve aparecer na lista.

Consulte também

Conceitos

A importação de itens de um Site do SharePoint existente

Usando os módulos para incluir os arquivos da solução

Outros recursos

Páginas mestras

A criação de páginas para o SharePoint