Compartilhar via


Como a: Personalizar Mobile home pages

Este tópico fornece uma visão geral do procedimento básico para personalizar uma home page Windows SharePoint Services 3.0 wssversion3 that is acessível aos dispositivos móveis. Para um procedimento detalhado, consulte Walkthrough: Personalizar uma página Mobile Início. Para um visão geral de como personalizar exibição de lista e forma páginas, consulte Como a: Personalizar modo de exibição de lista do Mobile e páginas de formulário.

Conforme descrito em detalhes no Página móvel de processamento do sistema, controla no cabeçalho (título), conteúdo e rodapé (Navegação) áreas de uma home page móvel cada iniciar um encadear de chama que resulta em um chamar, respectivamente, o seguinte modelo três controles seletor.

  • SPMobileWebTitle ? seleciona o RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate controle que processa a seção cabeçalho.

  • SPMobileWebContents ? seleciona o RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate controle que processa a seção corpo.

  • SPMobileWebNavigation ? seleciona o RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate que processa o seção de rodapé.

Um objeto de uma dessas classes seleciona um objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate com base no tipo de site da página que está sendo solicitada, such as um STs, BLOG ou um personalizado site. Isso significa que você pode personalizar o home page móveis para um tipo específico de site. De exemplo, você pode exibir uma mensagem de saudação exclusivamente na Mobile Home páginas para sites do STS.

Observação

Acesso de dispositivos móveis não é com suporte para sites MPS, CENTRALADMIN e WIKI.

Aspecto esses controles para uma RenderingTemplate identificação que possui o seguinte formato:

Mobile_ SiteTypeID _HomePage_ PageArea

where SiteTypeID can be STS or BLOG or the ID number of a custom site definition and PageArea specifies Title, Contents, or Navigation as the page area that should be rendered. Para obter mais informações sobre as seções de uma página móvel, consulte Layout e Pagination do Mobile páginas.

Depending on o atual site tipo, um SPMobileWebTitle T:Microsoft.SharePoint.MobileControls.SPMobileWebTitle controle determina qual objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate processa a seção cabeçalho do home page móvel. De exemplo, o objeto SPMobileWebTitle T:Microsoft.SharePoint.MobileControls.SPMobileWebTitle tentará usar um modelo processamento com a identificação Mobile_STS_HomePage_Title para processar a área cabeçalho de uma home page do STS em um dispositivo móvel. Se ele não localizar um modelo processamento com essa identificação, ele usará um com a identificação Mobile_Default_HomePage_Title.

Windows SharePoint Services 3.0 não enviar com um T:Microsoft.SharePoint.WebControls.RenderingTemplate RenderingTemplate elemento com a identificação Mobile_STS_HomePage_Title, você pode criar um. Para informações sobre como, para criar um personalizado modelo processamento para uma página móvel, consulte Walkthrough: Personalizar uma página Mobile Início.

Este sistema processamento significa que criação que um home page móveis com um personalizado de cabeçalho (título), conteúdo ou rodapé (área de navegação) requer somente que você criar um modelo processamento com a identificação que controle seletor modelo da área de página está procurando. (Consulte o procedimento abaixo para obter detalhes adicionais).

RenderingTemplates existente

Listados abaixo são o s RenderingTemplate para celular home pages que já existam na MobileDefaultTemplates.ascx quando Windows SharePoint Services está instalado.

  • Mobile_BLOG_HomePage_Navigation

  • Mobile_STS_HomePage_Contents

Você não pode modificar o arquivo MobileDefaultTemplates.ascx MobileDefaultTemplates.ascx. Você pode criar um novo elemento RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate (no seu próprio arquivo .ascx) com a mesma identificação como um desses modelos processamento existentes, mas se fizer há um risco que você irá interromper outras soluções implantadas em Windows SharePoint Services que dependem de original objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate.

Observação

Modelos de processamento que enviar com carregar Windows SharePoint Services 3.0 wssversion3short antes personalizado carregar modelos, isso quando um personalizado carrega modelo com a mesma identificação como um dos modelos de processamento existente, ela substitui o original modelo.Se dois ou mais personalizado modelos processamento têm a mesma identificação, daquele cujo nome arquivo está em ordem alfabética último será substituir todos os outros.Se um arquivo específico possui dois ou mais modelos processamento com a mesma identificação, nenhum deles é carregado.

O seguinte objetos RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate também são definidos no arquivo MobileDefaultTemplates.ascx MobileDefaultTemplates.ascx. Esses são usadas por sempre que um objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate a tempo de execução para a atual tipo site não está definido. O mesmo risco Está presente se Você Criar novo objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate com qualquer um dessas identificações.

  • Mobile_Default_HomePage_Contents

  • Mobile_Default_HomePage_Navigation

  • Mobile_Default_HomePage_Title

Você pode aninhar objetos RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate. Consulte o exemplo abaixo.

Para personalizar uma seção de uma home page móvel

  1. In Microsoft Visual Studio, Notepad, or a text editing application, create a user control file (.ascx) in the the path \Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES.

  2. Para registrar ou importação de apropriado espaços para nome, adicionar as diretivas página necessária para o arquivo .ascx.

  3. Adicionar um modelo processamento ao arquivo .ascx e dê a ele uma identificação no seguinte formato: Mobile_ SiteTypeID _HomePage_ PageArea .

    • SiteTypeID pode ser STs, BLOG ou número de identificação (não o nome) de qualquer personalizado definição site. A identificação de uma definição site é definida com o atributo ID identificação de um elemento Template modelo em um arquivo WebTemp.xml. Para obter mais informações sobre o atributo ID identificação de uma definição site, consulte WebTemp.xml.)

    • Pode ser PageArea Title, Contents ou Navigation.

  4. Salvar o arquivo .ascx e redefinir Serviços de Informações da Internet (IIS) para efeito suas alterações.

Exemplo

O seguinte exemplo de um RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate definição mostra como você pode aninhar RenderingTemplate s T:Microsoft.SharePoint.WebControls.RenderingTemplate. Para outro exemplo de personalizar uma home page móveis, consulte Walkthrough: Personalizar uma página Mobile Início.

                    <SharePoint:RenderingTemplate ID="Mobile_STS_HomePage_Navigation" RunAt="Server">
  <Template>
    <mobile:Link Text="Microsoft" NavigateUrl="https://www.microsoft.com/" RunAt="Server" />
    <SPMobile:SPMobileComponent Templatename="Mobile_Default_HomePage_Navigation" RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

Consulte também

Tarefas

Walkthrough: Personalizar uma página Mobile Início
Como a: Personalizar modo de exibição de lista do Mobile e páginas de formulário

Conceitos

Layout e Pagination do Mobile páginas
Como a: Personalizar a Mobile home page por meio de redirecionamento
Página móvel de processamento do sistema