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, indem Sie es im Dialogfeld Neues Element hinzufügen 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 |
Beschreibung |
---|---|
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 |
Beschreibung |
---|---|
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. ![]()
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.
AttributnameBeschreibung
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".
TypeEin 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
Weitere Ressourcen
Gewusst wie: Einschließen von Dateien mithilfe eines Moduls
Gewusst wie: Bereitstellen einer Datei
Entwickeln von SharePoint-Lösungen