Déploiement de types de champs personnalisés
Dernière modification : jeudi 25 mars 2010
S’applique à : SharePoint Foundation 2010
Les types de champs personnalisés sont déployés au niveau de la batterie de serveurs, à l’aide de la fonctionnalité de déploiement de solutions Microsoft SharePoint Foundation.
Les différentes parties d’une solution de type de champ personnalisé doivent être déployées comme indiqué ci-après.
La classe du type de champ doit être déployée sous forme d'assembly avec nom fort dans le Global Assembly Cache (GAC).
Le fichier XML des définitions du type de champ doit être déployé à l’emplacement suivant :
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML
Chaque définition de type de champ doit être incluse dans un fichier appelé fldtypes*.xml. Par exemple, si vous avez une définition de type de champ pour un type de champ qui définit un numéro de sécurité sociale, vous pouvez nommer le fichier XML fldtypes_ssn.xml.
Si vous pensez fournir un rendu personnalisé de votre champ sur les affichages de liste, le fichier de la feuille de style XSLT doit être déployé à l’emplacement suivant :
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\Layouts\XSL
Chaque modèle personnalisé doit être inclus dans un fichier nommé fldtypes_*.xsl. Par exemple, fldtypes_ssn.xsl.
Si vous utilisez un ou plusieurs contrôles utilisateur (fichiers ascx) pour restituer votre champ sur les formulaires, ils doivent être déployés à l’emplacement suivant :
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\ControlTemplates
Si votre champ personnalisé possède des propriétés variables et que vous avez spécifié un contrôle utilisateur d’éditeur de champ personnalisé pour le type de champ, le fichier ascx être déployé à l’emplacement suivant :
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\controltemplates
Pour plus d’informations sur le déploiement de votre type de champ en tant que solution, voir Utilisation de solutions. Pour connaître les étapes spécifiques à la création d’une solution, voir Création manuelle d’une solution. La majeure partie du travail de configuration est réalisée à votre place si vous utilisez les Outils de développement SharePoint dans Microsoft Visual Studio 2010 disponibles dans Visual Studio.
Voir aussi
Concepts
Procédure : créer une classe de champ personnalisé
Procédure : créer une définition de type de champ personnalisé