Partilhar via


Como: importar uma página mestra ou um tema

Você pode dar às páginas em seu site da web do SharePoint uma aparência consistente criando e usando páginas mestras e temas.Visual Studio não fornece modelos para esses elementos, mas você pode criá-los no SharePoint Designer e depois importá-los em Visual Studio.Para obter mais informações, consulte Bloco de construção: Páginas e interface de usuário no site da Microsoft.

Para importar um ou um tema página mestra

  1. Em Visual Studio, crie ou abra um projeto do SharePoint.

    Para obter informações sobre como criar um projeto do SharePoint, consulte Projeto do SharePoint e modelos de Item de projeto.

  2. Em a barra de menu, escolha Projeto, Adicionar novo item.

  3. Em a caixa de diálogo de Adicionar novo item , expanda o nó de SharePoint , e então escolha o nó de 2010 .

  4. Em a lista de modelos do SharePoint, escolha o modelo de Módulo , e então especifique um nome para o módulo.

    Um módulo contém arquivos (por exemplo, a página mestra ou arquivos de tema) para implantação para um local que você especificar no SharePoint.

  5. Em o módulo, exclua o arquivo padrão, que é chamado Sample.txt.

  6. Escolha o nó do módulo.

  7. Em a barra de menu, escolha Projeto, Adicionar item existente, e escolha a página ou o arquivo mestre de tema.

    Os arquivos de página mestras têm uma extensão .master, e arquivos de tema têm uma extensão de .thmx.

  8. Se você adicionou um página mestra, altere seu Resolução de conflito de implantação que define a Automático nas propriedades do módulo.

    ObservaçãoObservação

    Erros podem ocorrer se o nome da página mestra é o mesmo que o nome de uma página mestra existente que está marcada como a página mestra padrão ou página mestra personalizado.Para obter informações sobre como resolver esse problema, consulte Passo a passo: Importar uma página mestra de personalizada e uma página de Site com uma imagem.

  9. Em o módulo, abra Elements.xml.

    Você deve atualizar o arquivo de Elements.xml para fazer referência à página ou o tema mestra que você adicionou.

  10. Para uma página mestra, substitua o XAML existente do módulo com a seguinte marcação.

    <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 o XAML existente do módulo com a seguinte marcação.

    <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 nomes reais de módulo e a página ou o tema mestra.

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

  11. Para alterar o escopo de implantação para uma página mestra, em Gerenciador de Soluções, abre o arquivo de recurso no designer, e então escolha um novo escopo de implantação da lista de Escopo .

    Um valor de Web significa que a página mestra se aplica apenas ao site que é especificada no projeto.Um valor de Site significa que a página mestra aplicam ao site a coleção atual, que inclui todas as subsites e a raiz da Web.Os outros valores não se aplicam.

    ObservaçãoObservação

    Como os temas se aplicam apenas a nível de conjunto de sites, recomendamos que você não defina o escopo de um tema como algo diferente Site.Erros podem ocorrer se um tema for usado em uma subsite.

  12. Em a barra de menu, escolha Compilar, Implantar solução.

  13. Para verificar se os arquivos são implantados corretamente, abrir o site da web do SharePoint, escolham o menu de Ações do site , escolham o comando de Configurações de site , e então escolham o link de Páginas mestras ou o link de Temas .

    A lista de páginas ou de temas mestra aparece e contém tanto a página mestra ou o tema que você importou.

Consulte também

Conceitos

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

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

Outros recursos

Páginas mestras

Criação de páginas para o SharePoint