Esquema de definición de acciones personalizadas
Última modificación: miércoles, 13 de octubre de 2010
Hace referencia a: SharePoint Foundation 2010
En este artículo
Definición de esquemas XML (XML Schema Definition)
Elementos
Comentarios
Ejemplo
Las acciones personalizadas se definen en los documentos XML y se implementan como parte de una característica.
Definición de esquemas XML (XML Schema Definition)
Un documento XML que define acciones personalizadas se debe validar con el esquema definido en el archivo wss.xsd. Este archivo se encuentra en la siguiente ruta de acceso: %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML.
Elementos
Comentarios
El elemento CustomActionGroup contiene la definición principal para un grupo de acciones personalizadas.
Use el elemento UrlAction para especificar la dirección URL de una acción personalizada. Si no se especifica ninguna acción (condición de error), se muestra el vínculo pero éste no es operativo.
Utilice el elemento HideCustomAction para ocultar una acción existente que se implementa de forma predeterminada en la infraestructura de las características de Microsoft SharePoint Foundation o en otra acción personalizada. Para obtener una lista de identificadores de acción personalizada predeterminada, consulte Ubicaciones e identificadores de acciones personalizadas predeterminadas.
Ejemplo
En el ejemplo siguiente, se muestra un archivo XML cuyo contenido reemplaza acciones predeterminadas en una página de SharePoint Foundation con nuevas acciones. Para una tarea de programación que muestra los pasos para definir y registrar las acciones personalizadas, consulte Procedimiento para modificar la interfaz de usuario con acciones personalizadas.
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<CustomActionGroup
Id="PortalAnalytics"
Location="Microsoft.SharePoint.Administration.ApplicationManagement"
Title="Usage Reporting"
Sequence="50" />
<CustomAction
Id="ManageAnalytics"
GroupId="PortalAnalytics"
Location="Microsoft.SharePoint.Administration.ApplicationManagement"
Sequence="10"
Title="Configure usage reporting" >
<UrlAction Url="_layouts/SpUsageConfig.aspx"/>
</CustomAction>
<HideCustomAction
Id="HideWssSiteCollectionUsage"
HideActionId="SiteCollectionUsage"
GroupId="SiteCollectionAdmin"
Location="Microsoft.SharePoint.SiteSettings" />
<HideCustomAction
Id="HideWssWebUsage"
HideActionId="WebUsage"
GroupId="SiteAdministration"
Location="Microsoft.SharePoint.SiteSettings" />
<CustomAction
Id="PortalSiteUsage"
GroupId="SiteCollectionAdmin"
Location="Microsoft.SharePoint.SiteSettings"
Rights="ViewUsageData"
Sequence="30"
Title="Site usage data">
<UrlAction Url="_layouts/SpUsageSite.aspx" />
</CustomAction>
<CustomAction
Id="PortalWebUsage"
GroupId="SiteAdministration"
Location="Microsoft.SharePoint.SiteSettings"
Rights="ViewUsageData"
Sequence="30"
Title="Web usage data">
<UrlAction Url="_layouts/SpUsageWeb.aspx" />
</CustomAction>
</Elements>
Vea también
Tareas
Tutorial: Reemplazar un botón de la cinta de Server
Conceptos
Personalización declarativa de la cinta de Server
Ubicaciones e identificadores de acciones personalizadas predeterminadas
Ubicaciones predeterminadas de las personalizaciones de la cinta de Server
Procedimiento para modificar la interfaz de usuario con acciones personalizadas