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.
Gestaltungsvorlagen und Designs können Seiten auf einer SharePoint-Website ein einheitliches Erscheinungsbild verleihen. Obwohl Visual Studio keine Vorlagen für Gestaltungsvorlagen oder Designs bereitstellt, können Sie sie in SharePoint Designer erstellen und dann in Visual Studio importieren. Dieses Dokument zeigt, wie Gestaltungsvorlagen und Designs importiert werden. Weitere Informationen finden Sie unter Baustein: Seiten und Benutzeroberfläche auf der MSDN-Website.
So importieren Sie eine Gestaltungsvorlage oder ein Design
Öffnen Sie ein SharePoint-Projekt in Visual Studio.
Wenn Sie kein Projekt haben, können Sie ein leeres SharePoint-Projekt erstellen. Weitere Informationen finden Sie unter Vorlagen für SharePoint-Projekte und Projektelemente.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, zeigen Sie auf "Hinzufügen", und klicken Sie dann auf Neues Element.
Wählen Sie im Dialogfeld Neues Element hinzufügen in der Liste der SharePoint-Vorlagen Modul aus. Geben Sie dem Modul einen Namen.
Ein Modul wird als Container verwendet, um Dateien, z. B. Gestaltungsvorlagen- oder Designdateien, an einem angegebenen Speicherort in SharePoint bereitzustellen.
Löschen Sie im Modul die Standarddatei "Sample.txt".
Um dem Modul die Gestaltungsvorlagen- oder Designdatei hinzuzufügen, wählen Sie den Modulknoten aus, und klicken Sie dann im Menü Projekt auf Vorhandenes Element hinzufügen. Suchen Sie die Gestaltungsvorlagen- oder Designdatei, und wählen Sie sie aus. Gestaltungsvorlagendateien haben eine Dateinamenerweiterung ".master", und Designdateien haben eine Dateinamenerweiterung ".thmx".
Wenn Sie eine Gestaltungsvorlage hinzugefügt haben, ändern Sie die Einstellung Bereitstellungskonfliktlösung in Automatisch.
Tipp
Wenn der Name der Gestaltungsvorlage der Gleiche ist wie der Name einer vorhandenen Gestaltungsvorlage, die entweder als Standardgestaltungsvorlage oder benutzerdefinierte Gestaltungsvorlage gekennzeichnet ist, können Fehler auftreten. Informationen zum Beheben dieses Problems finden Sie unter Exemplarische Vorgehensweise: Importieren einer benutzerdefinierten Gestaltungsvorlage und einer Websiteseite mit Bild.
Doppelklicken Sie im Modul auf die Datei "Elements.xml", um sie im Editor zu öffnen.
Sie müssen die Datei "Elements.xml" aktualisieren, um auf die Gestaltungsvorlage oder das Design zu verweisen, das Sie hinzugefügt haben.
Ersetzen Sie für eine Gestaltungsvorlage das vorhandene Modulmarkup 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 für ein Design das vorhandene Modulmarkup 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 Gestaltungsvorlage oder des Designs.
Das Type="GhostableInLibrary"-Attribut gibt an, dass der Inhaltsdatenbank das Element hinzugefügt wird, und das Url-Attribut des Moduls gibt an, wo die Datei in der SharePoint-Inhaltsdatenbank zu speichern ist.
Zum Ändern des Bereitstellungsbereichs für die Gestaltungsvorlage doppelklicken Sie im Projektmappen-Explorer auf die Funktionsdatei, um sie im Funktions-Designer anzuzeigen.
Klicken Sie auf das Feld Bereich, um den Bereich für die Gestaltungsvorlage anzugeben.
Ein Wert Web bedeutet, dass die Gestaltungsvorlage nur für die Website, die gerade im Projekt angegeben ist, gilt. Ein Wert Site bedeutet, dass die Gestaltungsvorlage für die aktuelle Websitesammlung gilt; dies schließt alle Unterwebsites und das Stammweb ein. Die anderen Werte sind nicht gültig.
Tipp
Da Designs nur für die Ebene der Websitesammlung gelten, empfiehlt es sich, den Bereich eines Designs ausschließlich auf Site festzulegen. Fehler können auftreten, wenn ein Design in einer Unterwebsite verwendet wird.
Klicken Sie im Menü Erstellen auf Projektmappe bereitstellen.
Um zu überprüfen, ob die Dateien ordnungsgemäß bereitgestellt wurden, öffnen Sie die SharePoint-Website.
Klicken Sie in SharePoint auf der Registerkarte Websiteaktionen auf Websiteeinstellungen.
Wenn Sie eine Gestaltungsvorlage auf der Seite Websiteeinstellungen hinzugefügt haben, klicken Sie auf Gestaltungsvorlagen, um die Liste der Gestaltungsvorlagen anzuzeigen. Wenn Sie ein Design auf der Seite Websiteeinstellungen hinzugefügt haben, klicken Sie auf Designs, um die Liste der Designs anzuzeigen. Die importierte Gestaltungsvorlage oder das Design sollte in der Liste angezeigt werden.
Siehe auch
Konzepte
Importieren von Elementen aus einer vorhandenen SharePoint-Website
Verwenden von Modulen zum Einfügen von Dateien in die Projektmappe