Compartir a través de


Clase SPMobileWebTitle

Especifica el identificador de la <RenderingTemplate> que se usa cuando se representa el área de encabezado de una página principal de mobile.

Jerarquía de la herencia

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      Microsoft.SharePoint.Mobile.WebControls.SPMobileComponent
        Microsoft.SharePoint.Mobile.WebControls.SPMobileTemplateSelector
          Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTemplateSelector
            Microsoft.SharePoint.Mobile.WebControls.SPMobileWebTitle

Espacio de nombres:  Microsoft.SharePoint.Mobile.WebControls
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class SPMobileWebTitle _
    Inherits SPMobileWebTemplateSelector
'Uso
Dim instance As SPMobileWebTitle
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public sealed class SPMobileWebTitle : SPMobileWebTemplateSelector

Comentarios

Para obtener información general de la función de esta clase en el sistema de representación de página para dispositivos móviles, consulte Mobile Page Rendering System.

No llame a SPMobileWebTitle en el código. Documentación para proporcionar una mejor comprensión de las páginas Web móviles cómo se representan y cómo se puede personalizar la representación.

Para obtener información sobre la representación del área de título de las páginas excepto la página principal, vea SPMobileListTitle.

El identificador de <RenderingTemplate> tiene el siguiente formato.

IntendedPageUse_WebSiteType_PageType_Title

Los marcadores de posición IntendedPageUse y WebSiteType se definen como en Mobile Page Rendering System,

El PageType es el tipo de página, como página principal o NewForm. En la práctica, en SharePoint Foundation, esta parte del identificador de siempre es página principal.

"Title" indica que <RenderingTemplate> se aplica a la parte del encabezado de la página.

El siguiente fragmento del archivo MobileDefaultTemplates.ascx (en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\CONTROLTEMPLATES)) muestra cómo se llama a la SPMobileWebTitle por la plantilla de representación de "MobileHomePageTitle".

<SharePoint:RenderingTemplate RunAt="Server" ID="MobileHomePageTitle">
  <Template>
    <SPMobile:SPMobileWebTitle RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

El siguiente extracto desde el mismo archivo muestra una de las plantillas de representación integrada que pueden llamar, a su vez, por el objeto SPMobileWebNavigation :

<SharePoint:RenderingTemplate RunAt="Server" id="Mobile_STS_HomePage_Title">
  <Template>
    <mobile:LiteralText RunAt="Server" 
       Text="<%$Resources:wss, viewlsts_pagetitle_doclist%>" 
       BreakAfter="false" />
    <mobile:LiteralText RunAt="Server" 
       Text="<%$Resources:wss, mobile_listtitle_separator%>" 
       BreakAfter="false" />
    <WPMobile:WebPartMobilePageTitle RunAt="Server" />
  </Template>
</SharePoint:RenderingTemplate>

Si no se encuentra una plantilla con el nombre coincidente para un específico IntendedPageUse y WebSiteType se utiliza la _Default_HomePage_Title IntendedPageUse<RenderingTemplate>.

No cambie MobileDefaultTemplates.ascx o GbwMobileDefaultTemplates.ascx. Para personalizar la representación del encabezado de un tipo de página determinada de un tipo de sitio web determinado, cree un archivo .aspx personalizada en la carpeta ...\CONTROLTEMPLATES que contiene un <RenderingTemplate> con el nombre IntendedPageUse_WebSiteType_PageType_Title. Especifique un uso previsto de página, por ejemplo, WebPartMobile para IntendedPageUse. Especifique el nombre de un <Template>, como STS, SGS, o BLOG (o el identificador de un <Template> para una definición de sitio personalizado) en lugar de WebSiteType. <RenderingTemplate> personalizado, a continuación, llama a una combinación de controles distintos de los usados por IntendedPageUse_Default_HomePage_Title para representar el encabezado. (En caso contrario, la personalización sería inútil).

El tiempo de ejecución automáticamente da preferencia a personalizado <RenderingTemplate> sobre la IntendedPageUse_Default_PageType_Title <RenderingTemplate> en MobileDefaultTemplates.ascx.

Para obtener más información acerca de cómo personalizar los títulos de la página Web, consulte Walkthrough: Customizing the Mobile Home Page.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPMobileWebTitle

Espacio de nombres Microsoft.SharePoint.Mobile.WebControls

Otros recursos

Mobile Page Rendering System

WebTemp.xml

Walkthrough: Customizing the Mobile Home Page