Benutzer mit den meisten Antworten
SharePoint 2016 - Masterpage

Frage
-
ich suche die globale Masterpage um nicht jede Unterseite extra anpassen zu müssen. Wo kann ich diese finden bzw. in welcher Datei muss ich mein CSS einbinden?
Derzeit binde ich es hier ein (SharePoint Designer): "https://SharePointSite.contoso.com/_catalogs/masterpage/seattle.master"
Grüße
systrator
- Bearbeitet Systrator Dienstag, 31. Januar 2017 12:50
Antworten
-
Lösung:
Ich habe nun die Masterpage angepasst und mit einem Script die Master Seite verteilt:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
$url = "https://sharepoint30.contoso.com"
$site = Get-SPSite $url
foreach ($web in $site.AllWebs)
{
$web.MasterUrl = $site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/seattle.master";
$web.CustomMasterUrl = $site.RootWeb.ServerRelativeUrl + "_catalogs/masterpage/seattle.master";
$web.Update();
$web.Dispose();
}
$site.Dispose();
Grüße
Alle Antworten
-
Hi,
Du kannst Deine eigene Masterpage erstellen, in den Catalog laden, ein dazu passendes Composed Lock hinzufügen. Basis dafür kann seattle.master sein (Kopie). Diese neue Masterpage kann dann als Designvorlage in einer Website genutzt werden.--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks- Als Antwort markiert Yavor TanevMicrosoft contingent staff Freitag, 3. Februar 2017 14:53
- Tag als Antwort aufgehoben Systrator Mittwoch, 8. Februar 2017 09:14
-
Lösung:
Ich habe nun die Masterpage angepasst und mit einem Script die Master Seite verteilt:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
$url = "https://sharepoint30.contoso.com"
$site = Get-SPSite $url
foreach ($web in $site.AllWebs)
{
$web.MasterUrl = $site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/seattle.master";
$web.CustomMasterUrl = $site.RootWeb.ServerRelativeUrl + "_catalogs/masterpage/seattle.master";
$web.Update();
$web.Dispose();
}
$site.Dispose();
Grüße
-
Hi,
Dein ursprüngliche Frage passt nicht zu Deiner Lösung. Außerdem das ist keine gute Lösung, die bei weiteren Anpassungen stören kann. Besser ist es, wie ich geschrieben hatte, für ein eigenes Design eine eigene Masterpage anzulegen. Wenn diese dann automatisch auf alle Webs verteilt werden soll, dann kann Dein PowerShell-Script zur Anwendung kommen.--
Viele Grüsse
Peter Fleischer (ehem. MVP)
Meine Homepage mit Tipps und Tricks