Verwenden von Modulen zum Einfügen von Dateien in die Projektmappe

Unter Umständen möchten Sie Dateien unabhängig von ihrem Dateityp auf dem SharePoint-Server bereitstellen, z. B. neue Gestaltungsvorlagen.Hierzu können Sie Module verwenden (die nicht mit Visual Basic-Codemodulen verwechselt werden sollten).Module sind Container für Dateien in einer SharePoint-Lösung.Wenn die Lösung bereitgestellt wird, werden die Dateien im Modul in die angegebenen Ordner auf dem SharePoint-Server kopiert.

Modulelemente und Elemente

Um ein Modul zu erstellen, fügen Sie es einem Projekt hinzu Neues Element hinzufügen indem Sie es im Dialogfeld auswählen.Dann ändern Sie die zugehörige Datei Elements.xml, sodass diese Folgendes enthält: die Namen der Dateien, die Sie bereitstellen möchten, den Speicherort der Dateien auf dem System und das Kopierziel für die Dateien auf dem SharePoint-Server.

Beispiel für die Datei Elements.xml für ein Modul:

<?xml version="1.0" encoding="utf-8"?>

<Elements xmlns="https://schemas.microsoft.com/sharepoint/">

<Module Name="Module1">

<File Path="Module1\Sample.txt" Url="Module1/Sample.txt" />

</Module>

</Elements>

Neu erstellte Module enthalten die folgenden Standarddateien:

Dateiname

Description

Elements.xml

Die Definitionsdatei für das Modul.

Sample.txt

Eine Platzhalterdatei, die als Beispiel für eine Datei im Modul dient.

Die Datei Elements.xml enthält die folgenden Elemente:

Elementname

Description

Elements

Enthält alle im Modul definierten Elemente.

Modul

Das Module-Element verfügt über ein einzelnes Attribut, Name, das den Namen des Moduls im Format <Module Name="Module1"> angibt.

HinweisHinweis
Wenn Sie den Namen des Moduls (oder dessen Folder Name-Eigenschaft) ändern, müssen Sie den Namen im Module-Element manuell aktualisieren.

Wenn Sie ein Unterverzeichnis für die Datei(en) im Module-Element angeben, erstellt Windows SharePoint Services (WSS) automatisch eine entsprechende Verzeichnisstruktur.

Datei

Das File-Element weist zwei Parameter auf, Path und Url.

AttributnameDescription
PfadName und Speicherort der Datei in der SharePoint-Lösung.Das Format lautet: Path="Module1\Sample.txt".
UrlDie Position, an der die Datei auf dem SharePoint-Server bereitgestellt wird.Das Format lautet: Url="Module1/Sample.txt".
Text [Type]Ein optionales Attribut, das über zwei Einstellungen verfügt: GhostableInLibrary und Ghostable.Das Format lautet: Type="GhostableInLibrary".Die Angabe von GhostableInLibrary bedeutet, dass einer Dokumentbibliothek in SharePoint die Datei zusammen mit einem Listenelement hinzugefügt wird, das die Datei begleitet, wenn diese der Bibliothek hinzugefügt wird.Wenn Ghostable angegeben wird, führt dies dazu, dass die Datei SharePoint außerhalb der Dokumentbibliothek hinzugefügt wird.

Jede Datei, die Sie bereitstellen möchten, erfordert einen separaten <File>-Elementeintrag in Elements.xml.

Siehe auch

Aufgaben

Gewusst wie: Einschließen von Dateien mithilfe eines Moduls

Weitere Ressourcen

: stellen eine Datei bereit

Entwickeln von SharePoint-Lösungen

Erstellen von Webparts für SharePoint

Verpacken und Bereitstellen von SharePoint-Lösungen