Partager via


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

Types de champ personnalisés

Procédure : créer une classe de champ personnalisé

Procédure : créer une définition de type de champ personnalisé