Mit Masterseiten können Sie auf Ihrer SharePoint-Website ein einheitliches Aussehen und Verhalten erzielen, was auch die Grafiken, Schriftarten und Formatierungen einbezieht. Standardmäßig haben Microsoft Windows SharePoint Services 3.0-Websites eine Standardmasterseite (default.master), durch die das Aussehen und Verhalten Ihrer Website definiert wird.
Soll sich Ihre Website allerdings grundlegend von default.master unterscheiden, beispielsweise dem Branding Ihrer Organisation entsprechen oder ein anderes Layout verwenden, können Sie mithilfe von Microsoft Office SharePoint Designer 2007 eine neue Masterseite erstellen.
Wenn Sie eine Masterseite für Windows SharePoint Services 3.0 erstellen, müssen Sie sich überlegen, ob alle Zusammenarbeitsfeatures von SharePoint unterstützt werden sollen, z. B. ob interaktive Listen enthalten sein sollen oder Zugriff auf die Seite Websiteeinstellungen gewährt wird, sodass Benutzer die Website ändern können. In diesem Artikel werden die möglichen Optionen beschrieben, und das Erstellen einer neuen Masterseite wird vorgeführt.
Weitere Informationen zu Masterseiten finden Sie unter Einführung in ASP.NET-Masterseiten.
Was möchten Sie tun?
Erstellen einer neuen Masterseite oder Ändern einer vorhandenen Masterseite
Wenn die Seite default.master Ihren Anforderungen weitgehend entspricht und Sie nur einige Änderungen vornehmen möchten, sollten Sie diese Standardseite einfach anpassen. Weitere Informationen zum Ändern einer vorhandenen Masterseite für eine Windows SharePoint Services 3.0-Website erhalten Sie unter Ändern der Standardmasterseite.
Ist Ihre Website allerdings auf einem Windows SharePoint Services 3.0-Server gespeichert, und Sie möchten ein anderes Aussehen und Verhalten erreichen sowie das Layout ändern, erstellen Sie am besten eine neue Masterseite. Vorher sollten Sie sich überlegen, ob alle Zusammenarbeitsfeatures von SharePoint unterstützt werden sollen.
Jede Windows SharePoint Services 3.0-Website, die auf Basis einer Standardsitedefinition erstellt wird, z. B. eine Teamwebsite oder ein Dokumentarbeitsbereich, enthält eine Masterseite namens default.master. Diese verfügt über ASP.NET-Websteuerelemente, darunter Platzhalter für Inhalte wie "PlaceHolderPageImage" und "PlaceHolderSearchArea". Diese Websteuerelemente sind erforderlich und werden von Windows SharePoint Services 3.0 verwendet, damit die Website über alle SharePoint-Funktionen verfügt, einschließlich der Features auf der Seite Websiteeinstellungen, z. B. Benutzergruppen, Berechtigungen, die Schnellstartleiste, Websiteinhaltstypen, Benachrichtigungen und Verwendungsberichte.
Jede Inhaltsseite, die basierend auf default.master erstellt wurde, verfügt über die gesamte Bandbreite an SharePoint-Zusammenarbeitsfunktionen. Dadurch ist default.master eine praktische gebrauchsfertige Lösung. Mithilfe von Office SharePoint Designer 2007 können Sie default.master ändern, indem Sie beispielsweise Formatvorlagen anpassen oder Text und Bilder hinzufügen.
Jede neu erstellte Masterseite, die alle SharePoint-Zusammenarbeitsfeatures unterstützen soll, muss dieselben Standardplatzhalter für Inhalte enthalten wie default.master. Wenn sich Ihre Website auf einem Server mit Windows SharePoint Services 3.0 befindet und sie sich in Aussehen und Verhalten grundlegend von default.master unterscheiden soll, haben Sie zwei Möglichkeiten:
Seitenanfang
Erstellen einer Masterseite ohne SharePoint-Zusammenarbeitsfeatures
Standardmäßig sind Masterseiten im Masterseitenkatalog gespeichert, der sich im Verzeichnis masterpage des Ordners _catalogs der Website oder Unterwebsite befindet. Um den Masterseitenkatalog zu finden, doppelklicken Sie in der Ordnerliste auf den Ordner _catalogs, und doppelklicken Sie dann auf das Verzeichnis masterpage. Es empfiehlt sich, neue Masterseiten im Masterseitenkatalog zu speichern, wo sie schnell gefunden werden und einfacher verwaltet werden können.
- Klicken Sie im Menü Datei auf Neu. Klicken Sie im Dialogfeld Neu auf der Registerkarte Seite auf Allgemein, und klicken Sie anschließend auf Masterseite.
Es wird eine neue Seite mit der Erweiterung MASTER angezeigt. Standardmäßig enthält die Seite auch das für eine ASPX-Seite erforderliche ASP.NET-Webformular sowie zwei Standardplatzhalter für Inhalte: "Head" und "ContentPlaceHolder1".
- Klicken Sie zum Speichern der neuen Masterseite auf Datei, und klicken Sie dann auf Speichern.
- Doppelklicken Sie im Dialogfeld Speichern unter auf _catalogs, und doppelklicken Sie anschließend auf masterpage.
- Geben Sie im Feld Dateiname einen Namen für die Masterseite ein. Klicken Sie in der Liste Dateityp auf Masterseite und dann auf Speichern.
- Ihnen wird mit einer Benachrichtigung vorgeschlagen, einen SharePoint-Webpart-Manager auf der Masterseite einzufügen. Klicken Sie auf Ja, wenn Sie vorhaben, Webparts oder Webpartzonen auf Einfügen oder Löschen eines Webparts dieser Masterseite oder auf einer der daran angehängten Inhaltsseiten einzufügen. Klicken Sie andernfalls auf Nein.
Weitere Informationen zu Webparts und Webpartzonen finden Sie unter Einfügen oder Löschen einer Webpartzone.
Nach dem Erstellen der neuen Masterseite können Sie die Entwurfstools von Office SharePoint Designer 2007 verwenden, darunter Codierungstools, CSS-Aufgabenbereiche und Bildtools, um das gewünschte Aussehen und Verhalten zu erzielen.
Seitenanfang
Erstellen einer neuen Masterseite
Masterseiten sind ASP.NET-Seiten mit der Dateierweiterung MASTER. Standardmäßig sind sie im Masterseitenkatalog gespeichert, der sich im Verzeichnis masterpage des Ordners _catalogs der Website oder Unterwebsite befindet. Um den Masterseitenkatalog zu finden, doppelklicken Sie in der Ordnerliste auf den Ordner _catalogs, und doppelklicken Sie dann auf das Verzeichnis masterpage. Es empfiehlt sich, neue Masterseiten im Masterseitenkatalog zu speichern, wo sie schnell gefunden werden und einfacher verwaltet werden können.
- Klicken Sie im Menü Datei auf Neu. Klicken Sie im Dialogfeld Neu auf der Registerkarte Seite auf Allgemein, und klicken Sie anschließend auf Masterseite.
Es wird eine neue Seite mit der Erweiterung MASTER angezeigt. Standardmäßig enthält die Seite auch das für eine ASPX-Seite erforderliche ASP.NET-Webformular sowie zwei Standardplatzhalter für Inhalte: "Head" und "ContentPlaceHolder1".
- Klicken Sie zum Speichern der neuen Masterseite auf Datei, und klicken Sie dann auf Speichern.
- Doppelklicken Sie im Dialogfeld Speichern unter auf _catalogs, und doppelklicken Sie anschließend auf masterpage.
- Geben Sie im Feld Dateiname einen Namen für die Masterseite ein. Klicken Sie in der Liste Dateityp auf Masterseite und dann auf Speichern.
- Ihnen wird mit einer Benachrichtigung vorgeschlagen, einen SharePoint-Webpart-Manager auf der Masterseite einzufügen. Klicken Sie auf Ja, wenn Sie vorhaben, Webparts oder Webpartzonen auf Einfügen oder Löschen eines Webparts dieser Masterseite oder auf einer der daran angehängten Inhaltsseiten einzufügen. Klicken Sie andernfalls auf Nein.
Weitere Informationen zu Webparts und Webpartzonen finden Sie unter Einfügen oder Löschen einer Webpartzone.
Nach dem Erstellen der neuen Masterseite können Sie die Entwurfstools von Office SharePoint Designer 2007 verwenden, darunter Codierungstools, CSS-Aufgabenbereiche und Bildtools, um das gewünschte Aussehen und Verhalten zu erzielen.
Seitenanfang
Einfügen eines Inhaltsbereichs
Ein Inhaltsbereich ist Platzhalterinhalt, der zu der Inhaltsseite hinzugefügt werden kann, an die die Masterseite angehängt wurde, und der dort bearbeitet werden kann. Weitere Platzhalter für Inhalte können einfach und schnell eingefügt werden.
- Platzieren Sie die Einfügemarke an der Stelle, an der der neue Inhaltsbereich angezeigt werden soll.
- Klicken Sie im Menü Ansicht auf Symbolleisten, und klicken Sie dann auf Masterseite. Es wird die Symbolleiste Masterseite angezeigt.
- Klicken Sie auf der Symbolleiste Masterseite auf Inhaltsbereiche verwalten.

- Geben Sie im Dialogfeld Inhaltsbereiche verwalten in das Feld Bereichsname einen Namen für den neuen Inhaltsbereich ein, klicken Sie auf Hinzufügen und anschließend auf Schließen.
Der neue Inhaltsbereich wird hinzugefügt.
Seitenanfang
Anhängen der Masterseite
Nachdem Sie die neue Masterseite erstellt haben, können Sie Inhaltsseiten daran anhängen. Dadurch sieht die Inhaltsseite genauso aus wie die Masterseite, an die sie angehängt wurde.
Wichtig Viele Inhaltsbereiche sind wichtig, damit SharePoint-Seiten richtig funktionieren, insbesondere die Seiten, auf denen Inhalte aus SharePoint-Listen und -Bibliotheken angezeigt werden. Wenn Sie nicht sicher sind, inwiefern sich Inhaltsbereiche auf Ihre Website auswirken, fragen Sie Ihren Websiteadministrator, bevor Sie Dateien an die neue Masterseite anhängen.
- Öffnen Sie die Seite, an die Sie eine Masterseite anhängen möchten.
Tipp Wenn Sie die Masterseite an mehrere Seiten anhängen möchten, halten Sie in der Ordnerliste die Taste STRG gedrückt, und klicken Sie auf die einzelnen Seiten.
- Klicken Sie im Menü Format auf Masterseite, und klicken Sie dann auf Masterseite anhängen.
- Klicken Sie im Dialogfeld Masterseite auswählen auf die Masterseite, die Sie anhängen möchten:
- Standardmasterseite wendet die Masterseite an, die momentan als Standardmasterseite der Website festgelegt ist.
- Benutzerdefinierte Masterseite wendet die Masterseite an, die momentan als benutzerdefinierte Masterseite der Website festgelegt ist.
- Spezifische Masterseite wendet eine Seite Ihrer Wahl an, die nicht als Standardmaster oder benutzerdefinierter Master der Website festgelegt ist. Klicken Sie auf Durchsuchen, um die gewünschte Masterseite zu finden.
Wenn die von Ihnen ausgewählte Masterseite Inhaltsbereiche aus einer zuvor daran angehängten Masterseite enthält, die nicht mit den Inhaltsbereichen in der neuen Masterseite übereinstimmt, wird das Dialogfeld Inhaltsbereiche verwalten angezeigt. In der Spalte Aktuelle Seite im Dialogfeld Inhaltsbereiche verwalten werden die durch die vorherige Masterseite angegebenen Inhaltsbereiche angezeigt, die in der aktuellen Seite vorhanden sind. In der Spalte Masterseite des Dialogfelds Inhaltsbereiche verwalten werden die durch die neue Masterseite angegebenen Inhaltsbereiche angezeigt.
- Klicken Sie auf den Inhaltsbereich und dann auf Ändern.
- Wählen Sie im Dialogfeld Bearbeitbaren Bereich für Inhalt auswählen für den Inhaltsbereich, der im Feld Alter Bereich angezeigt wird, in der Liste Neuer Bereich einen Inhaltsbereich aus, und klicken Sie dann auf OK.
- Wenn der alte Inhaltsbereich mit keinem neuen Inhaltsbereich übereinstimmt, klicken Sie auf (ohne).
Wiederholen Sie den Vorgang für jeden Inhaltsbereich.
- Klicken Sie im Dialogfeld Inhaltsbereiche verwalten auf OK, um zur Seite zurückzukehren.
Hinweis Wenn Sie diesen Vorgang überspringen möchten, klicken Sie im Dialogfeld Inhaltsbereiche verwalten auf Aktuelle Seite überspringen.
Seitenanfang
Empfohlene nächste Schritte
Nachdem Sie die neue Masterseite erstellt haben, können Sie neue Inhaltsseiten daraus erstellen oder die aktuelle Masterseite ändern.
Nachdem Sie neue Inhaltsseiten erstellt haben, können Sie darin Webparts oder Datenansichten einfügen.
- Weitere Informationen zum Einfügen von Webparts erhalten Sie unter Einfügen oder Löschen eines Webparts.
- Weitere Informationen zum Erstellen von Datenansichten erhalten Sie unter "Erstellen einer Datenansicht".
<asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderBodyLeftBorder" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderBodyRightMargin" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderFormDigest" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigation" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarBorder" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarDataSource" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderLeftNavBarTop" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderMiniConsole" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderNavSpacer" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderPageImage" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderSiteName" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleAreaSeparator" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleLeftBorder" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTitleRightMargin" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderTopNavBar" runat="server"/>
<asp:ContentPlaceHolder id="PlaceHolderUtilityContent" runat="server"/>
<asp:ContentPlaceHolder id="SPNavigation" runat="server"/>
<asp:ContentPlaceHolder id="WSSDesignConsole" runat="server"/>
Seitenanfang