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
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
.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" %>
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>
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>
Salvar e fechar o arquivo.
Redefinir Serviços de Informações da Internet (IIS) digitando
iisreset
em um linha de comando.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.
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:
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