Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Seiten auf Ihrer SharePoint-Website eine konsistente Darstellung verleihen, indem Sie Masterseiten und Designs erstellen und verwenden. Visual Studio stellt keine Vorlagen für diese Elemente bereit, aber Sie können sie in SharePoint Designer erstellen und dann in Visual Studio importieren. Weitere Informationen finden Sie unter Baustein: Seiten und Benutzeroberfläche auf der Microsoft-Website.
Importieren einer Masterseite oder eines Designs
Öffnen oder erstellen Sie in Visual Studio ein SharePoint-Projekt.
Informationen zum Erstellen eines SharePoint-Projekts finden Sie unter Vorlagen für SharePoint-Projekte und -Projektelemente.
Wählen Sie in der Menüleiste Projekt>Neues Element hinzufügen aus.
Erweitern Sie im Dialogfeld Neues Element hinzufügen den SharePoint-Knoten, und wählen Sie anschließend den Knoten 2010 aus.
Wählen Sie in der Liste der SharePoint-Vorlagen die Vorlage Modul aus, und geben Sie dann den Namen für das Modul an.
Ein Modul enthält Dateien (z. B. Masterseiten- oder Designdateien) für die Bereitstellung an einem Speicherort, den Sie in SharePoint angeben.
Löschen Sie im Modul die Standarddatei mit dem Namen Sample.txt.
Wählen Sie den Modulknoten aus.
Wählen Sie auf der Menüleiste Projekt>Vorhandenes Element hinzufügen aus, und wählen Sie dann die Masterseiten- oder Designdatei aus.
Masterseitendateien verfügen über die Erweiterung .master, und Designdateien verfügen über die Erweiterung .thmx.
Wenn Sie eine Masterseite hinzugefügt haben, ändern Sie die Einstellung Bereitstellungskonfliktlösung in den Eigenschaften des Moduls in Automatisch.
Hinweis
Fehler können auftreten, wenn der Name der Masterseite mit dem Namen einer vorhandenen Masterseite übereinstimmt, die entweder als Standardmasterseite oder benutzerdefinierte Masterseite gekennzeichnet ist. Informationen zum Beheben dieses Problems finden Sie unter Exemplarische Vorgehensweise: Importieren einer benutzerdefinierten Masterseite und einer Websiteseite mit einem Bild.
Öffnen Sie im Modul die Datei Elements.xml.
Sie müssen die Datei Elements.xml aktualisieren, um auf die von Ihnen hinzugefügte Masterseite bzw. auf das von Ihnen hinzugefügte Design zu verweisen.
Ersetzen Sie das vorhandene Modulmarkup für eine Masterseite durch das folgende Markup.
<Module Name="[Module Name]" Url="_catalogs/masterpage"> <File Path="[Module Name]\[Master Page Name].master" Url="[Master Page Name].master" Type="GhostableInLibrary" /> </Module>
Ersetzen Sie das vorhandene Modulmarkup für ein Design durch das folgende Markup.
<Module Name="[Module Name]" Url="_catalogs/theme" <File Path="[Module Name]\[Theme Name].thmx" Url="[Theme Name].thmx" Type="GhostableInLibrary" /> </Module>
Ersetzen Sie die Platzhalterwerte durch die tatsächlichen Namen des Moduls und der Masterseite oder des Designs.
Das Attribut
Type="GhostableInLibrary"
gibt an, dass das Element der Inhaltsdatenbank hinzugefügt wird, und dasUrl
-Attribut des Moduls gibt an, wo die Datei in der SharePoint-Inhaltsdatenbank gespeichert werden soll.Öffnen Sie zur Änderung des Bereitstellungsbereichs für eine Masterseite in Projektmappen-Explorer die Featuredatei im Feature-Designer, und wählen Sie dann in der Liste Bereich einen neuen Bereitstellungsbereich aus.
Der Wert Web bedeutet, dass die Masterseite nur für die Website gilt, die derzeit im Projekt angegeben ist. Der Wert Site bedeutet, dass die Masterseite für die aktuelle Websitesammlung gilt, die alle Unterwebsites und die Stammwebsite enthält. Die anderen Werte gelten nicht.
Hinweis
Da Designs nur für die Websitesammlungsebene gelten, wird empfohlen, den Bereich eines Designs nicht auf etwas anderes als Website festzulegen. Fehler können auftreten, wenn ein Design auf einer Unterwebsite verwendet wird.
Wählen Sie auf der Menüleiste die Option Erstellen>Projektmappe bereitstellen aus.
Wenn Sie überprüfen möchten, ob die Dateien ordnungsgemäß bereitgestellt wurden, öffnen Sie die SharePoint-Website, wählen Sie das Menü Websiteaktionen, den Befehl Websiteeinstellungen und dann entweder den Link Masterseiten oder den Link Designs aus.
Die Liste der Masterseiten oder Designs wird angezeigt und enthält entweder die Masterseite oder das Design, die/das Sie importiert haben.