Compartilhar via


Walkthrough: Personalizar uma página Mobile Início

Esta explicação passo a passo mostra como personalizar o home page móvel implementando um personalizado RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate controle. O exemplo mostra como personalizar a seção cabeçalho da home page. Para um visão geral das etapas personalizando qualquer seção de uma home page móveis, consulte Como a: Personalizar Mobile home pages.

SPMobileWebTitle

Um objeto SPMobileWebTitle T:Microsoft.SharePoint.MobileControls.SPMobileWebTitle é declarado no elemento HeaderTemplate HeaderTemplate do home page do STS, mbllists.aspx:

                    <HeaderTemplate>
  <SPMobile:SPMobileControlContainer RunAt="Server" Weightless="true">
    <SPMobile:SPMobilePageTitle RunAt="Server" />
    <SPMobile:SPMobileComponent Templatename="MobileDefaultSeparator" RunAt="Server" />
  </SPMobile:SPMobileControlContainer>
</HeaderTemplate>

Esse objeto determina, com base na atual definição site, quais RenderingTemplate processa a seção cabeçalho do home page móvel. (Para obter mais informações sobre as seções de uma página móvel, consulte Layout e Pagination do Mobile páginas.) De exemplo, para processar a área cabeçalho de uma home page do STS em um dispositivo móvel, esse objeto tentará usar um RenderingTemplate com a identificação Mobile_STS_HomePage_Title. Se ele não localizar um RenderingTemplate com essa identificação, ele usará um nomeado Mobile_Default_HomePage_Title.

Quando Windows SharePoint Services 3.0 fornecido, há não RenderingTemplate com a identificação Mobile_STS_HomePage_Title. Você criará um que tornará um novo título página este explicação passo a passo e processar-grande e negrito.

Procedimento

Para personalizar a seção cabeçalho do home page móveis do STS

  1. In any text editor, create a text file (UTF-8) with the name STSHomePageTitle.ascx in the folder Local_Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES.

  2. Adicione o seguinte diretivas para o arquivo:

                              <%@ Control Language="C#" %>
    <%@ Assembly name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
    <%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" %> 
    <%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 
    <%@ Register TagPrefix="SPMobile" Namespace="Microsoft.SharePoint.MobileControls" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <%@ Import Namespace="Microsoft.SharePoint" %>
    
  3. Abaixo de diretivas, adicionar um objeto RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate e dê a ele a identificação que o objeto SPMobileWebTitle T:Microsoft.SharePoint.MobileControls.SPMobileWebTitle na página mbllists.aspx mbllists.aspx está procurando: Mobile_STS_HomePage_Title.

                              <SharePoint:RenderingTemplate ID="Mobile_STS_HomePage_Title" RunAt="Server" >
    
    </SharePoint:RenderingTemplate>
    
  4. Dentro de elemento RenderingTemplate T:Microsoft.SharePoint.WebControls.RenderingTemplate, defina um elemento Template modelo que tenha um controle filho Label T:System.Web.UI.MobileControls.Label. Defina Text, Font-Size e atributos Font-Bold negrito-Fonte do rotular como mostrado abaixo:

                                <Template>
        <mobile:Label Text="Custom STS Home Page Title" Font-Size="Large" Font-Bold="True" RunAt="Server" />
      </Template>
    
  5. Salvar e fechar o arquivo.

  6. Redefinir Serviços de Informações da Internet (IIS) digitando iisreset em um linha de comando.

  7. Se você estiver usando um emulador de dispositivo em um computador, e não um real dispositivo móvel, você talvez precise excluir arquivos temporários de Internet.

  8. Navegue até a página usar como padrão de qualquer site STS na sua implantação com seu dispositivo ou emulador. Você deve ver o título é diferente de usar como padrão conforme o seguinte duas telas:

Uncustomized Mobile Home Page Customized Header Section in Home Page

Consulte também

Tarefas

Como a: Personalizar Mobile home pages

Conceitos

Layout e Pagination do Mobile páginas
Página móvel de processamento do sistema