Schéma de définition d’action personnalisée
Dernière modification : mercredi 13 octobre 2010
S’applique à : SharePoint Foundation 2010
Dans cet article
Définition de schéma XML
Éléments
Remarques
Exemple
Les actions personnalisées sont définies dans des documents XML et déployées dans le cadre d’un composant fonctionnel.
Définition de schéma XML
Un document XML qui définit des actions personnalisées doit être valide par rapport au schéma défini dans le fichier wss.xsd. Ce fichier se trouve à l’emplacement %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML.
Éléments
Remarques
L'élément CustomActionGroup contient la définition principale d'un regroupement d'actions personnalisées.
L'élément UrlAction doit être utilisé pour spécifier l'URL d'une action personnalisée. Si aucune action n'est spécifiée (une condition d'erreur), le lien est affiché mais il n'est lié à rien.
Utilisez l’élément HideCustomAction pour masquer une action existante qui est implémentée par défaut dans l’infrastructure des composants fonctionnels de Microsoft SharePoint Foundation, ou dans une autre action personnalisée. Pour obtenir la liste des ID de l’action personnalisée, consultez Emplacements et ID des actions personnalisées par défaut.
Exemple
L’exemple suivant présente un fichier XML dont le contenu remplace les actions par défaut d’une page SharePoint Foundation par de nouvelles actions. Pour une tâche de programmation qui montre les étapes de définition et d’inscription des actions personnalisées, consultez Procédure : modifier l’interface utilisateur à l’aide d’actions personnalisées
<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>
Voir aussi
Tâches
Procédure pas à pas : remplacement d’un bouton sur le Ruban serveur
Concepts
Personnalisation déclarative du Ruban serveur
Emplacements et ID des actions personnalisées par défaut
Emplacements des personnalisations du Ruban serveur par défaut
Procédure : modifier l’interface utilisateur à l’aide d’actions personnalisées