Partager via


Agrafage de fonctionnalités

Entraîne la pièce jointe d'un Composant fonctionnel pour toutes les nouvelles instances de sites qui utilisent une définition de site donné, sans modifier la définition de site ou créer des routines de code pour activer le Composant fonctionnel sur chaque site. Également appelée association de modèle de site de fonctionnalité.

Exemple réel

Un développeur crée un Composant fonctionnel, et pour l'ajouter à chaque nouveau site Web qui est basé sur une définition de site spécifique, il crée un Composant fonctionnel d'agrafage de fonctionnalités qui inclut des mappages entre le Composant fonctionnel et la définition du site.

Détails techniques

L'agrafage de fonctionnalités est implémenté par le biais d'un Composant fonctionnel qui est spécialement conçu pour agrafer d'autres Composants fonctionnels à une ou plusieurs définitions de site. Il permet également à un Composant fonctionnel d'être agrafé aux nouveaux sites créés à partir de n'importe quelle définition de site ou à partir de définitions de site spécifiques en fonction du nom de modèle identifié dans le fichier WEBTEMP.xml approprié.

Voici un exemple d'agrafage de fonctionnalités qui associe le Composant fonctionnel uniquement aux modèles de définition de site STS.

<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
   <FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#0" />
   <FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#1" />
   <FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="STS#2" />
</Elements>

Voici un exemple d'agrafage de fonctionnalités qui associe le Composant fonctionnel à toutes les définitions de site.

<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
   <FeatureSiteTemplateAssociation Id="00BFE171-1B17-4F72-28CB-1171C0140130" TemplateName="GLOBAL" />
</Elements>

Détails de prise en charge

L'agrafage de fonctionnalités démarre uniquement lorsque l'entrée d'agrafage de fonctionnalités est ajoutée. Pour ajouter les Composants fonctionnels aux sites existants, ou à des sites ajoutés ultérieurement à l'aide d'un processus de restauration, vous devez associer les Composants fonctionnels aux sites à l'aide d'autres méthodes.