Anwenden eines angepassten Stylesheets auf eine SharePoint-Website

In diesem Artikel wird beschrieben, wie eine angepasste Kopie des Standardstylesheets automatisch in der Ordnerliste einer Website erstellt wird, wenn Sie eine Standardformatvorlage in der Website ändern. In diesem Artikel wird zudem gezeigt, wie dieses neue Stylesheet auf andere Websites oder Unterwebsites angewendet wird und wie bei Bedarf später das Standardstylesheet wiederhergestellt wird. Darüber hinaus wird in diesem Artikel dargestellt, wie Sie dazu für Windows SharePoint Services 3.0-Websites und Microsoft Office SharePoint Server 2007-Websites vorgehen.

Was möchten Sie tun?

Ändern der Formatvorlage in einer Website

Anwenden eines angepassten lokalen Stylesheets auf andere Websites

Beenden der Verwendung eines angepassten lokalen Stylesheets

Ändern oder Ersetzen des Standardstylesheets für die gesamte Websitesammlung

Ändern der Formatvorlage in einer Website

Mit Microsoft Office SharePoint Designer 2007 können Sie das Aussehen und Verhalten einer einzelnen SharePoint-Website anpassen, indem Sie Änderungen an den Standardformatvorlagen vornehmen, die auf diese Website angewendet wurden. Zudem können Sie die angepassten Formatvorlagen auf andere Websites anwenden oder jederzeit alle angepassten Formatvorlagen entfernen und das Standardstylesheet wiederherstellen, das sich auf dem Server für die Websitesammlung befindet. Sie können diese Änderungen für Windows SharePoint Services 3.0-Websites und für Office SharePoint Server 2007-Websites vornehmen.

Indem Sie die Seite default.master für die lokale Website und die Aufgabenbereiche CSS-Eigenschaften sowie Formatvorlagen verwalten verwenden, können Sie die Formatvorlagen bestimmen, die auf die grafischen Elemente angewendet wurden, die Sie ändern möchten. Dann können Sie diese Formatvorlagen ändern.

Wichtig : Sollen die Änderungen auf allen Seiten der Website angezeigt werden, müssen Sie mit der Seite default.master für die Website arbeiten, und nicht mit der Seite default.aspx.

Öffnen des Dialogfelds 'Formatvorlage ändern' in 'CSS-Eigenschaften'

Standardmäßig sind die Formatvorlagen für alle SharePoint-Websites in einer Websitesammlung in einem Stylesheet definiert, das sich auf dem Server befindet. In Windows SharePoint Services 3.0 lautet der Name dieser Datei Core.css. In Office SharePoint Server 2007 kann diese Datei verschiedene Namen aufweisen. Die Formatvorlagen für die angepasste Masterseite BlackBand.master sind im Stylesheet Band.css definiert.

Wenn Sie zum ersten Mal eine Formatvorlage auf einer Seite in einer beliebigen Website ändern, öffnet Office SharePoint Designer 2007 automatisch eine neue lokale Kopie des Standardstylesheets und aktualisiert es mit Ihren Änderungen. Wenn Sie die Seite oder die Kopie des Standardstylesheets speichern oder schließen, müssen Sie Ihre Anpassungen bestätigen.

Die bestätigten Anpassungen werden in der neuen lokalen Version des Stylesheets wiedergegeben, die im neuen Ordner _styles gespeichert wird, der automatisch in der Ordnerliste der Website erstellt wird. Alle später an den Formatvorlagen derselben Website vorgenommenen Änderungen werden in dieser lokalen Version des Stylesheets wiedergegeben, die auch direkt bearbeitet werden kann.

Ordnerliste mit dem Ordner '_styles' und dem angepassten Stylesheet 'Core.css'

Wenn Sie das Standardstylesheet (z. B. Core.css) anpassen, sodass eine Kopie im Ordner _styles in der Ordnerliste angezeigt wird, wird das angepasste Stylesheet zum Anzeigen aller Seiten in der Website verwendet. Sie können jederzeit wieder das Standardstylesheet verwenden, indem Sie das angepasste Stylesheet umbenennen oder löschen.

Wichtig : Verschieben Sie nach dem Anpassen eine Stylesheets die angepasste Datei oder den Ordner _styles nicht (z. B. durch Drag & Drop oder Ausschneiden und Einfügen). Wenn Sie die Datei oder den Ordner verschieben, wird jede Seite der Website mit einer fehlerhaften Verknüpfung mit dem angepassten Stylesheet angezeigt, und keine der Formatvorlagen wird auf eine Seite angewendet.

Es gibt zwei Optionen für eine Wiederherstellung in dieser Situation:

  • Sie können die Seiten wieder mit dem angepassten Stylesheet anzeigen, indem Sie es wieder in den Ordner _styles auf der obersten Ebene des Websiteverzeichnisses verschieben.

  • Sie können für die Website das Standardstylesheet wiederherstellen, indem Sie das angepasste Stylesheet zurück in den Ordner _styles auf der obersten Ebene des Websiteverzeichnisses verschieben und dann das Stylesheet entweder löschen oder umbenennen.

    Ist das angepasste Stylesheet nicht mehr vorhanden, erstellen Sie eine leere Datei mit dem gleichen Namen (z. B. Core.css) im Ordner _styles auf der obersten Ebene des Websiteverzeichnisses, und löschen Sie dann die leere Datei oder benennen Sie sie um, um die Wiederherstellung des Standardstylesheets auszulösen.

Seitenanfang

Anwenden eines angepassten lokalen Stylesheets auf andere Websites

Standardmäßig wird ein angepasstes lokales Stylesheet nur auf die Website oder die Unterwebsite angewendet, in der es angepasst wird, wie in der folgenden Abbildung gezeigt.

Websitesammlung mit Standardstylesheet und einem angepassten Stylesheet

Es ist jedoch auch möglich, das angepasste lokale Stylesheet auf andere Websites anzuwenden. Dies wird in den folgenden zwei Abschnitten erläutert.

Wenn Sie ein angepasstes lokales Stylesheet auf eine Website und einige oder alle Unterwebsites der Website anwenden möchten, ist es meist am einfachsten, mit dem Erstellen des angepassten Stylesheets in der Website selbst zu beginnen und es dann nach einer der folgenden Methoden auf die Unterwebsites anzuwenden.

Anfügen eines Stylesheets auf eine andere Website

In einer Windows SharePoint Services 3.0- oder einer Office SharePoint Server 2007-Umgebung können Sie ein angepasstes Stylesheet, das sich in einer Website befindet, manuell an eine zweite Website anfügen.

Wenn Sie ein Stylesheet an eine andere Website anfügen möchten, müssen Sie das Stylesheet an die Standardmasterseite der Website anfügen.

  1. Öffnen Sie in Office SharePoint Designer 2007 die Website, auf die Sie ein vorhandenes angepasstes Stylesheet anwenden möchten.

  2. Öffnen Sie in der Website die Standardmasterseite.

  3. Zeigen Sie im Menü Format auf CSS-Formatvorlagen, und klicken Sie dann auf Stylesheet anfügen.

  4. Klicken Sie im Dialogfeld Stylesheet anfügen auf Durchsuchen, um nach dem angepassten Stylesheet zu suchen und es auszuwählen, das Sie anwenden möchten.

  5. Klicken Sie im Abschnitt Anfügen an auf Aktuelle Seite.

  6. Klicken Sie im Abschnitt Anfügen als auf Verknüpfung, und klicken Sie dann auf OK.

    Das angegebene angepasste Stylesheet wird auf die Standardmasterseite und alle Inhaltsseiten angewendet, die der Masterseite angefügt sind.

    Tipp : Damit die aktualisierten Formatvorlagen in der Entwurfsansicht angezeigt werden, müssen Sie möglicherweise F5 drücken, um die Ansicht zu aktualisieren.

  7. Klicken Sie im Menü Datei auf Speichern, um die Masterseite mit dem neuen Stylesheet zu speichern. (Alternativ können Sie auch STRG+S drücken.)

    Wiederholen Sie diese Verfahren für alle Websites nacheinander, um dasselbe Stylesheet auf andere Websites anzuwenden. Wenn Sie in einer Office SharePoint Server 2007-Umgebung arbeiten und ein angepasstes Stylesheet auf eine Website und alle Unterwebsites anwenden möchten, beachten Sie den folgenden Abschnitt.

Anwenden eines Stylesheets auf eine Website und alle Unterwebsites

Wenn Sie in einer Office SharePoint Server 2007-Umgebung arbeiten, können Sie über die Browseroberfläche ein angepasstes Stylesheet in einem Vorgang auf mehrere Websites anwenden.

Hinweis : Diese Funktionalität steht nur in Office SharePoint Server 2007 zur Verfügung, nicht in Windows SharePoint Services 3.0.

Bei diesem Vorgang wird eine Funktionalität namens Vererbung genutzt. Eine Website kann so konfiguriert werden, dass sie die von der in der Websitehierarchie direkt übergeordneten Website verwendeten Formatvorlagen erbt. In der folgenden Abbildung enthält die Website der zweiten Ebene auf der rechten Seite eine angepasste lokale Version des Standardstylesheets. Jede der sechs Unterwebsites in der Websitesammlung ist so konfiguriert, dass sie die Formatvorlagen von der übergeordneten Website erbt. Also verwenden alle sieben Websites der Websitesammlung dieselbe angepasste Version des Standardstylesheets. Vererbungen sind durch Pfeile gekennzeichnet.

Websitesammlung mit Standardstylesheet und angepasstem Stylesheet

So wenden Sie ein vorhandenes angepasstes Stylesheet, das sich in einer Office SharePoint Server 2007-Website befindet, auf alle Unterwebsites der Website an

  1. Öffnen Sie im Browser die Office SharePoint Server 2007-Website, in der sich das angepasste Stylesheet befindet.

  2. Führen Sie im Menü Websiteaktionen eine der folgenden Aktionen aus:

    • Klicken Sie auf Websiteeinstellungen.

    • Zeigen Sie auf Websiteeinstellungen, und klicken Sie dann auf Alle Websiteeinstellungen ändern.

  3. Klicken Sie auf der Seite Websiteeinstellungen unter Aussehen und Verhalten auf Masterseite.

  4. Klicken Sie auf der Seite Einstellungen für die Masterseite der Website im Abschnitt Alternative URL für CSS-Datei auf Geben Sie eine CSS-Datei an, die von dieser Veröffentlichungswebsite und allen Websites, die von dieser erben, verwendet werden sollen, und geben Sie den vollständigen Pfad des angepassten Stylesheets in das Feld ein, einschließlich des Dateinamens.

    Hinweise : 

    • Da der Ordner _styles ein ausgeblendeter Ordner ist und nicht in einem Browser angezeigt werden kann, können Sie nicht über die Schaltfläche Durchsuchen nach einer angepassten Version einer Stylesheetdatei suchen, die in einem Ordner _styles gespeichert ist, und die Datei so auch nicht auswählen.

    • Den ersten Teil des Pfads, einschließlich des Websitenamens, können Sie aus dem Feld Adresse oben im Browser kopieren und einfügen. Sie sollten jedoch nur bis zum Dateinamen kopieren und keine irrelevanten Ordner oder Dateinamen der Website einschließen. Lautet der Pfad im Feld Adresse z. B. http://Meine_Website/Subsite_1/_Layouts/ChangeSiteMasterPage.aspx, kopieren Sie nur den Teil http://Meine_Website/Subsite_1/. Geben Sie dann den Rest des Pfads manuell ein. (Der Rest des Pfads ist normalerweise _styles/angepasstes_Stylesheet, wobei angepasstes_Stylesheet der Name des angepassten Stylesheets ist, das Sie anwenden möchten.)

  5. Aktivieren Sie das Kontrollkästchen Alle Unterwebsites erben diese alternative URL für die CSS-Datei, und klicken Sie dann auf OK.

    Das angepasste Stylesheet, das bereits auf die aktuelle Website angewendet war, ist jetzt auch auf alle Unterwebsites angewendet.

    Tipp : Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen in den Unterwebsites angezeigt werden.

In der folgenden Abbildung wurde eine zweite angepasste lokale Version des Standardstylesheets der Websitesammlung auf der rechten Seite hinzugefügt und auf alle Unterwebsites der Website, in der es sich befindet, angewendet. Auch hier werden Vererbungen durch Pfeile gekennzeichnet.

Websitesammlung mit Standardstylesheet und zwei angepassten Stylesheets

Konfigurieren einer Unterwebsite, sodass sie Formatvorlagen von der übergeordneten Website erbt

Wenn Sie in einer Office SharePoint Server 2007-Umgebung arbeiten, können Sie über die Browseroberfläche konfigurieren, dass eine Unterwebsite die Formatvorlagen von der Website erbt, die sich direkt darüber befindet.

Hinweis : Diese Funktionalität steht nur in Office SharePoint Server 2007 zur Verfügung, nicht in Windows SharePoint Services 3.0.

So konfigurieren Sie eine Unterwebsite so, dass Sie die Formatvorlagen von der Website erbt, die ihr direkt übergeordnet ist

  1. Öffnen Sie in Office SharePoint Server 2007 die Unterwebsite, auf die Sie die Formatvorlagen anwenden möchten.

  2. Führen Sie im Menü Websiteaktionen eine der folgenden Aktionen aus:

    • Klicken Sie auf Websiteeinstellungen.

    • Zeigen Sie auf Websiteeinstellungen, und klicken Sie dann auf Alle Websiteeinstellungen ändern.

  3. Klicken Sie auf der Seite Websiteeinstellungen unter Aussehen und Verhalten auf Masterseite.

  4. Klicken Sie auf der Seite Einstellungen für die Masterseite der Website im Abschnitt Alternative URL für CSS-Datei auf Alternative URL für CSS-Datei von der übergeordneten Website erben.

  5. Aktivieren oder deaktivieren Sie das Kontrollkästchen Alle Unterwebsites erben diese alternative URL für die CSS-Datei, und klicken Sie dann auf OK.

    Tipp : Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen angezeigt werden.

Seitenanfang

Beenden der Verwendung eines angepassten lokalen Stylesheets

Wenn Sie für eine oder mehrere Websites kein angepasstes lokales Stylesheet mehr verwenden möchten, haben Sie die folgenden Optionen:

  • Beenden der Anwendung des angepassten Stylesheets auf andere Websites, an die es angefügt ist oder von denen es geerbt wird    Wenn Sie das angepasste Stylesheet zumindest in der Website weiterhin verwenden möchten, in der es sich befindet, können Sie die Anwendung auf andere Websites beenden, auf die es zurzeit angewendet wird.

  • Beenden der Anwendung des angepassten Stylesheets in der Website, in der es sich befindet, aber beibehalten einer Kopie in der Website für eine künftige Verwendung oder als Referenz    Mit dieser Option können Sie jederzeit problemlos das angepasste Stylesheet wieder verwenden.

  • Löschen des angepassten Stylesheets und des Ordners "_styles" von der Website, in der sie sich befinden    Dies ist die einfachste, sicherste und umfassendste Möglichkeit, die Verwendung eines angepassten Stylesheets zu beenden.

Beenden der Anwendung eines Stylesheets auf andere Websites

Wenn Sie ein angepasstes Stylesheet zumindest in der Website weiterhin verwenden möchten, in der es sich befindet, aber die Anwendung auf andere Websites, an die es angefügt oder vererbt wurde, beenden möchten, verwenden Sie eines der beiden folgenden Verfahren.

Das Stylesheet wurde angefügt (Office SharePoint Server 2007 oder Windows SharePoint Services 3.0)

  1. Öffnen Sie in Office SharePoint Designer 2007 die Website, auf der Sie die Anwendung eines angepassten Stylesheets beenden möchten.

  2. Öffnen Sie in der Website die Seite default.master.

  3. Zeigen Sie im Menü Format auf CSS-Formatvorlagen, und klicken Sie dann auf Stylesheetverknüpfungen verwalten.

  4. Klicken Sie im Dialogfeld Link zu Stylesheet auf Alle Seiten.

  5. Klicken Sie in der Liste URL auf die URL des Stylesheets, das Sie entfernen möchten, klicken Sie auf Entfernen, und klicken Sie dann auf OK.

    Das angepasste Stylesheet ist nicht mehr auf diese Website angewendet.

    Tipp : Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen angezeigt werden.

Das Stylesheet wurde vererbt (nur Office SharePoint Server 2007)

  1. Öffnen Sie in Office SharePoint Server 2007 die Website, die ein angepasstes Stylesheet nicht mehr erben soll.

  2. Führen Sie im Menü Websiteaktionen eine der folgenden Aktionen aus:

    • Klicken Sie auf Websiteeinstellungen.

    • Zeigen Sie auf Websiteeinstellungen, und klicken Sie dann auf Alle Websiteeinstellungen ändern.

  3. Klicken Sie auf der Seite Websiteeinstellungen unter Aussehen und Verhalten auf Masterseite.

  4. Klicken Sie auf der Seite Einstellungen für die Masterseite der Website im Abschnitt Alternative URL für CSS-Datei auf Standardformatvorlagen von Windows SharePoint Services verwenden, und klicken Sie dann auf OK.

    Das angepasste Stylesheet wird nicht mehr von dieser Website geerbt.

    Tipp : Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen angezeigt werden.

Beenden der Anwendung eines Stylesheets, aber beibehalten einer Kopie

Wenn Sie ein lokales angepasstes Stylesheet nicht mehr verwenden möchten und das Standardstylesheet wiederherstellen möchten, aber dennoch eine Kopie der angepassten Version für eine künftige Verwendung oder als Referenz beibehalten möchten, führen Sie folgende Aktionen aus:

  1. Klicken Sie in der Ordnerliste im Ordner _styles mit der rechten Maustaste auf die angepasste Stylesheetdatei, und klicken Sie dann im Kontextmenü auf Auf Websitedefinition zurücksetzen.

  2. Klicken Sie im Dialogfeld Sitedefinitionsseite: Warnung auf Ja, um das Zurücksetzen zu bestätigen.

    Von der angepassten Version wird eine Kopie erstellt, und es wird eine lokale Kopie der Standardserverversion erstellt.

    Hinweise : 

    • Beide Websites, die von dieser Website erben, sowie die Websites, an die das angepasste Stylesheet manuell angefügt wurde, verwenden automatisch die lokale Kopie der Standardserverversion.

    • Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen angezeigt werden.

Vollständiges Löschen eines Stylesheets

Wenn Sie ein lokales angepasstes Stylesheet nicht mehr verwenden möchten, das Standardstylesheet wiederherstellen möchten und keine Kopie der angepassten Version für eine künftige Verwendung oder als Referenz beibehalten möchten, führen Sie folgende Aktionen aus:

  1. Klicken Sie mit der rechten Maustaste auf den lokalen Ordner _styles, in dem sich die angepasste Version befindet, und klicken Sie dann im Kontextmenü auf Löschen.

  2. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie das Löschen ausführen, die Anpassungen rückgängig machen und das Standardstylesheet wieder verwenden möchten. (Möglicherweise werden mehrere Meldungen angezeigt.)

    Hinweise : 

    • Websites, die von dieser Website erben, verwenden automatisch das Standardstylesheet.

    • Von Websites, an die das angepasste Stylesheet manuell angefügt wurde, muss das Stylesheet manuell entfernt werden, bevor sie ordnungsgemäß das Standardstylesheet verwenden. Verwenden Sie das Verfahren unter Das Stylesheet wurde angefügt weiter oben in diesem Abschnitt.

    • Möglicherweise müssen Sie die Ansicht aktualisieren, damit die aktualisierten Formatvorlagen angezeigt werden.

Seitenanfang

Ändern oder Ersetzen des Standardstylesheets für die gesamte Websitesammlung

Wenn Sie Änderungen am Standardstylesheet vornehmen möchten, sodass die Änderungen auf alle Websites in der Websitesammlung angewendet werden, oder wenn Sie das Standardstylesheet in der Stammwebsite der Sammlung durch ein anderes Stylesheet ersetzen möchten, wenden Sie sich an den Serveradministrator. Dies muss auf dem Server ausgeführt werden und kann nicht im Browser oder Office SharePoint Designer 2007 vorgenommen werden.

Seitenanfang

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×