Share via


Bereitstellen benutzerdefinierter Feldtypen

Letzte Änderung: Donnerstag, 25. März 2010

Gilt für: SharePoint Foundation 2010

Benutzerdefinierte Feldtypen werden mithilfe der in Microsoft SharePoint Foundation verfügbaren Funktionalität für die Lösungsbereitstellung auf Serverfarmebene bereitgestellt.

Die verschiedenen Teile einer Lösung in Form eines benutzerdefinierten Feldtyps müssen wie im Folgenden beschrieben bereitgestellt werden.

  • Die Feldtypklasse muss als Assembly mit starkem Namen im globalen Assemblycache bereitgestellt werden.

  • Die XML-Datei mit der Feldtypdefinition muss im folgenden Verzeichnis bereitgestellt werden:

    %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML

    Jede Feldtypdefinition muss in eine Datei mit dem Namen fldtypes*.xml eingeschlossen werden. Wenn Sie beispielsweise über eine Feldtypdefinition für einen Feldtyp verfügen, der eine Sozialversicherungsnummer definiert, könnten Sie die XML-Datei beispielsweise fldtypes_ssn.xml nennen.

  • Wenn Sie das benutzerdefinierte Rendering des Felds in Listenansichten ermöglichen, muss die XSLT-Stylesheetdatei im folgenden Verzeichnis bereitgestellt werden:

    %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\Layouts\XSL

    Jede benutzerdefinierte Vorlage muss in eine Datei mit dem Namen fldtypes_*.xsl eingeschlossen werden, beispielsweise fldtypes_ssn.xsl.

  • Wenn Sie ein oder mehrere Benutzersteuerelemente (ASCX-Dateien) zum Rendern des Felds in Formularen verwenden, müssen diese im folgenden Verzeichnis bereitgestellt werden:

    %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\ControlTemplates

  • Wenn das benutzerdefinierte Feld über variable Eigenschaften verfügt und Sie ein benutzerdefiniertes Feld-Editor-Benutzersteuerelement für den Feldtyp angegeben haben, muss die ASCX-Datei im folgenden Verzeichnis bereitgestellt werden:

    %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\controltemplates

Weitere Informationen zum Bereitstellen des Feldtyps als Lösung finden Sie unter Verwenden von Lösungen. Die konkreten Schritte zum Erstellen einer Lösung finden Sie unter Manuelles Erstellen einer Lösung. Ein Großteil der Konfigurationsarbeit wird Ihnen abgenommen, wenn Sie die in Visual Studio integrierten SharePoint-Entwicklungstools in Microsoft Visual Studio 2010 verwenden.

Siehe auch

Konzepte

Benutzerdefinierte Feldtypen

Gewusst wie: Erstellen einer benutzerdefinierten Feldklasse

Vorgehensweise: Erstellen einer benutzerdefinierten Feldtypdefinition