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.
Wichtig
Diese Anleitung gilt für klassische SharePoint-Umgebungen und das SharePoint-Add-In-Modell. Benutzerdefinierte master Seiten werden in modernen SharePoint Online-Umgebungen nicht unterstützt und gelten als Legacyanpassungsansatz.
Der Ansatz, den Sie verwenden, um benutzerdefinierte master Seiten in SharePoint-Websites zu implementieren, unterscheidet sich im neuen SharePoint-Add-In-Modell von dem bei voll vertrauenswürdigem Code/Farmlösungen. In einem typischen FtC-Brandingszenario (Full Trust Code) / Farm Solution werden benutzerdefinierte master Seiten erstellt, um eine benutzerdefinierte Marke zu implementieren. Die master Seiten sind in der Regel in einem Feature verpackt, das deklarativen Code und eine FTC-/Farmlösung verwendet, um die master-Seiten bereitzustellen und bei der SharePoint-Website zu registrieren.
In einem SharePoint-Add-In-Modellbrandingszenario können benutzerdefinierte master Seiten verwendet werden. Sie können Ihre benutzerdefinierten master-Seiten auf SharePoint-Websites über das Remotebereitstellungsmuster bereitstellen und registrieren.
Allgemeine Richtlinien für benutzerdefinierte master Seiten
Als Faustregel möchten wir die folgenden allgemeinen Richtlinien für benutzerdefinierte master-Seiten bereitstellen.
- Sie können SharePoint-Websites mithilfe benutzerdefinierter Gestaltungsvorlagen anpassen, bedenken Sie aber, dass dies langfristig im Hinblick auf zukünftige Updates zu zusätzlichen Kosten und Schwierigkeiten führen wird.
In den meisten Fällen können Sie alle gängigen Brandingszenarien mit Designs, zusammengesetzten Designs und alternativen CSS erreichen.
Weitere Informationen zu den verschiedenen Brandingoptionen für SharePoint-Websites mit dem SharePoint-Add-In-Modell finden Sie unter Branding von SharePoint-Websites (SharePoint-Add-In-Rezept). Das Rezept hilft Ihnen, die kurz- und langfristigen Auswirkungen der Anpassung aus Betriebs- und Wartungsperspektive zu berücksichtigen. Möglicherweise stellen Sie fest, dass keine benutzerdefinierte master Seite erforderlich ist, um Ihre spezifischen Brandinganforderungen zu implementieren.
Wenn Sie sich für die Verwendung von benutzerdefinierten master-Seiten entschieden haben, sollten Sie darauf vorbereitet sein, Änderungen an den benutzerdefinierten master-Seiten anzuwenden, wenn wichtige funktionsbezogene Updates auf Microsoft 365 angewendet werden.
- Verwenden Sie die Remotebereitstellung, um benutzerdefinierte master-Seiten mit SharePoint-Websites bereitzustellen und zu registrieren.
- Verwenden Sie keinen deklarativen Code oder Sandboxcode, um master Seiten mit SharePoint-Websites bereitzustellen und zu registrieren.
Teamwebsites im Vergleich zu Veröffentlichungswebsites
Wann ist eine benutzerdefinierte master Seite erforderlich?
Wenn Sie benutzerdefiniertes Branding auf SharePoint-Websites anwenden, müssen Sowohl Teamwebsites als auch Veröffentlichungswebsites als Branding versehen werden. Im Allgemeinen verwenden Intranets, die sowohl in lokalen als auch in Microsoft 365-Szenarien auf SharePoint basieren, eine Kombination aus Teamwebsites und Veröffentlichungswebsites.
Benutzerdefinierte Brandinganforderungen erfordern häufig bestimmte Layoutänderungen, die Designs und JavaScript-Einbettungstechniken nicht erreichen können.
In einem solchen Szenario benötigen Teamwebsites in der Regel nicht die Menge an benutzerdefiniertem Branding, die Veröffentlichungswebsites verwenden, und die sofort einsatzbereite SharePoint Contemporary-Ansicht für mobile Geräte ist ausreichend, um mobile Geräte für Teamwebsites zu unterstützen. Da dies der Fall ist, empfiehlt es sich, nur benutzerdefinierte master Seiten für Veröffentlichungswebsites zu verwenden und AlternativeCSS- und benutzerdefinierte SharePoint-Designs (*.spcolor-Dateien), Schriftartenschemas (*.spfont-Dateien) und Hintergrundbilder zu verwenden, die als zusammengesetzte Designs für Markenteamwebsites definiert sind.
Bereitstellungsüberlegungen
- Wenn Sie benutzerdefinierte master-Seiten auf Veröffentlichungswebsites bereitstellen, müssen Sie nur die benutzerdefinierten master-Seiten auf der Stammwebsite bereitstellen.
- Das Provisioning.PublishingFeatures (PnP-Beispiel) veranschaulicht, wie Benutzerdefinierte master Seiten auf Veröffentlichungswebsites bereitgestellt werden.
- Wenn Sie benutzerdefinierte master-Seiten auf Nicht-Veröffentlichungswebsites bereitstellen, müssen Sie die benutzerdefinierten master-Seiten auf jeder Website bereitstellen.
Benutzerdefinierte master Seiten werden in der Regel angewendet, wenn eine Website bereitgestellt wird. Der Remotebereitstellungsprozess passt gut zu diesem Ansatz. In der Regel verwenden Sie den Webbrowser zum manuellen Anwenden der SharePoint-Brandinganpassung, wenn Sie eine Prototyperstellung durchführen oder eine einzelne SharePoint-Website ändern, die nicht erweitert werden soll, um andere Websitesammlungen oder Unterwebsites einzuschließen.
- Weitere Bereitstellungsdetails und zusätzliche Beispiele finden Sie unter Module (SharePoint-Add-In-Rezept) und Websitebereitstellung (SharePoint-Add-In-Rezept).
Weitere Informationen zu benutzerdefinierten master Seiten und Seitenlayouts für SharePoint-Websites
In Szenarien, in denen eine benutzerdefinierte Gestaltungsvorlage die einzige Möglichkeit zum Implementieren Ihrer Brandinganforderungen ist, können Sie hierfür eine benutzerdefinierte Gestaltungsvorlage und Seitenlayouts erstellen. Beachten Sie die zu Beginn dieses Artikels gemachten Punkte zu den langfristigen Wartungskosten, die mit diesem Ansatz verbunden sind.
- Die Verwendung benutzerdefinierter Gestaltungsvorlagen für SharePoint-Websites bietet das Höchstmaß an Anpassungsmöglichkeiten (unbegrenzt).
- Für die Verwendung benutzerdefinierter Gestaltungsvorlagen für SharePoint-Websites ist kurz- und langfristig der größte Zeitaufwand für Implementierung und Verwaltung erforderlich.
- Änderungen an vordefinierten master Seiten, die mit Dienstupdates enthalten sind, werden nicht auf benutzerdefinierten master-Seiten widergespiegelt.
- Sie können benutzerdefinierte Gestaltungsvorlagen auf Websiteebene anwenden.
- Wenn Sie eine benutzerdefinierte master Seite verwenden, empfiehlt es sich, mit einer der standardmäßigen master Seiten zu beginnen und diese an Ihre Anforderungen anzupassen.
- Versuchen Sie, den Umfang der Anpassungen zu minimieren, die Sie mit benutzerdefinierten master Seiten vornehmen. Dadurch wird es einfacher, sie zu aktualisieren, wenn Microsoft 365-Dienständerungen an vordefinierten master-Seiten auf benutzerdefinierte master-Seiten repliziert werden müssen.
- Es gibt viele erforderliche Inhaltsplatzhalter in SharePoint master Seiten, die nicht entfernt werden dürfen, da sie sonst zu Einem Fehler bei den Seiten führen. Sie werden wissen, wenn Sie einen erforderlichen Inhaltsplatzhalter entfernt haben, da in der Minute, in der Sie ihn bereitstellen und die master Seite Ihrer Website zuweisen, Fehler angezeigt werden.
Wann empfiehlt es sich, benutzerdefinierte Gestaltungsvorlagen und Seitenlayouts für eine SharePoint-Website zu erstellen?
Diese Option eignet sich gut, wenn Ihre Brandinganforderungen spezifisch sind oder Sie Veröffentlichungswebsites verwenden.
Empfohlene Ansätze für die Anwendung
- Benutzerdefinierte Gestaltungsvorlagen können über einen Webbrowser manuell hochgeladen und zusammengesetzten Designs manuell zugewiesen werden.
- Benutzerdefinierte Gestaltungsvorlagen können auch über das Remotebereitstellungsmuster hochgeladen und einer SharePoint-Website zugewiesen werden.
- Weitere Bereitstellungsdetails und zusätzliche Beispiele finden Sie unter Module (SharePoint-Add-In-Rezept) und Websitebereitstellung (SharePoint-Add-In-Rezept).
Verwandte Links
- Module (SharePoint-Add-In-Rezept)
- Websitebereitstellung (SharePoint-Add-In-Rezept)
- Branding von SharePoint-Websites (SharePoint-Add-In-Rezept)
- Leitfadenartikel zu Office 365 Entwicklung und SharePoint PnP-Lösungsleitfaden
PnP-Beispiele
- Designverwaltung mit CSOM (Microsoft 365 PnP-Beispiel)
- AlternateCSSUrl- und SiteLogoUrl-Eigenschaften im Webobjekt (PnP-Beispiel)
- Festlegen des Designs auf website (PnP-Beispiel)
- Festlegen eines SharePoint-Designs in einer App für SharePoint (PnP-Beispiel)
- Sofort einsatzbereites Seattle master reaktionsfähig machen (PnP-Beispiel)
- Beispiele und Inhalte unter https://github.com/pnp/PnP
Gilt für
- Microsoft 365 Multimandant (MT)
- Microsoft 365 Dedicated (D) teilweise
- SharePoint 2013 lokal – teilweise
Muster für dedizierte und lokale Umgebungen sind identisch mit SharePoint-Add-In-Modelltechniken, aber es gibt Unterschiede bezüglich der verwendbaren Technologien.