none
SharePoint 2016 - Masterpage RRS feed

  • 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
    Dienstag, 31. Januar 2017 12:37

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


    • Als Antwort markiert Systrator Mittwoch, 8. Februar 2017 09:14
    • Bearbeitet Systrator Mittwoch, 8. Februar 2017 09:15
    Mittwoch, 8. Februar 2017 09:14

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

    Dienstag, 31. Januar 2017 16:53
  • 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


    • Als Antwort markiert Systrator Mittwoch, 8. Februar 2017 09:14
    • Bearbeitet Systrator Mittwoch, 8. Februar 2017 09:15
    Mittwoch, 8. Februar 2017 09:14
  • 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

    Mittwoch, 8. Februar 2017 09:22