Wie / wo finde ich die Vorlage, die für eine SharePoint-Website oder -Seite verwendet wird?
Ich habe eine Seite, der ich ähneln möchte, aber ich weiß nicht, wo ich die Vorlage für diese Seite und Site finden soll.
Wie / wo finde ich die Vorlage, die für eine SharePoint-Website oder -Seite verwendet wird?
Ich habe eine Seite, der ich ähneln möchte, aber ich weiß nicht, wo ich die Vorlage für diese Seite und Site finden soll.
Antworten:
Sobald sehen Sie die Seite Quelle und die Suche nach „ var g_wsaSiteTemplateId
“ Sie einen Code finden, wie STS#0
oder STS#1
etc ... um herauszufinden , was die Mittel Template - Code Sie betrachten können: https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Auf dem Blog von Salaudeen Rajack unter www.sharepointdiary.com finden Sie ein Lernprogramm mit Erläuterungen zu sechs Methoden zum Ermitteln einer SharePoint-Websitevorlage. Den Link finden Sie hier .
Zitiert:Verwenden Sie SharePoint Manager , navigieren Sie durch die Website und suchen Sie nach "Web Template".
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt Öffnen Sie nun die Datei template.txt und suchen Sie nach einer Vorlage. Mit diesem Trick können Sie sogar den Namen der Websitevorlage für SharePoint 2010 ermitteln.
SQL Server : SQL Server ist das Rückgrat von SharePoint, also SELECT Title, WebTemplate FROM dbo.Webs WHERE Title = 'Your Site'
Sie können die Suchwebsite- Vorlage für das SharePoint-Objektmodell einer SharePoint-Website verwenden. Fragen Sie einfach SPWeb.WebTemplateId ab.
Sharepoint 2010 - find Vorlage verwendet Website erstellen: In Sharepoint 2010 können Sie die Liste der Website - Vorlagen erhalten , indem Sie eine Powershell - Cmd-lassen:
Get-SPWebTemplate
. Beispiele für das Auflisten von Web Templates:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
Gehen Sie auf die Ansicht Quelle der Sharepoint - Seite >> Suche nach „SiteTemplateID“ site Vorlagennamen Sharepoint 2010 zu finden.
Am einfachsten ist es, ein Tool wie SharePoint Manager zu erhalten. Rufen Sie die Site auf, die Sie gerade anzeigen, und suchen Sie die WebTemplateId-Eigenschaft. Sie können es dann mit einer Liste bekannter Vorlagentypen abgleichen.
Es gibt einen anderen Weg, dies zu tun, aber es ist viel manueller (und hässlicher), so dass ich es hier nicht skizzieren werde.
Was eine Seitenvorlage betrifft, funktioniert dies nur auf Seiten innerhalb einer Veröffentlichungssite (in der Seitenbibliothek ...). Sie sollten jedoch in der Lage sein, das Feld ContentType in den Eigenschaften für eine Seite in SPM zu überprüfen. Wenn Sie sich eine Seitenbibliothek ansehen, können Sie der Ansicht direkt in SharePoint sogar einfach den Inhaltstyp hinzufügen und dieselben Informationen abrufen.
Gehen Sie wie folgt vor, um den Namen der vorhandenen Websitevorlage {Name der Websitevorlage} abzurufen
Speichern Sie eine Site als Vorlage.
Gehen Sie zu Websiteeinstellungen -> Websites und Arbeitsbereiche -> Erstellen.
IE Tools> Entwicklertools> Suchen> Element auswählen durch Klicken auf> Anzeigen> Quelle> DOM (Element)> Markieren und kopieren Sie den Abschnitts-Test. Der fett gedruckte Name ist der Name Ihrer Site-Vorlage.
Für Seiten
Wenn Sie die Website in SharePoint Designer öffnen, werden Sie beim Auschecken der Seite, die Sie bearbeiten möchten, gefragt, ob Sie den Inhalt (über die Website) oder das Layout (über SharePoint Designer) bearbeiten möchten.
Sie wissen nicht genau, was Sie tun möchten, wenn Sie die Vorlage für die Site kennen.
Re: Kommentare
Welche willst du öffnen? Eine Seite oder eine Site? Das sind verschiedene Dinge.
Um die LAYOUT-SEITE für eine bestimmte SharePoint-Seite zu erhalten, müssen Sie in SharePoint-Designer die Seite finden, auf die Sie neugierig sind. Doppelklicken Sie darauf und wenn Sie SPD ausführen, werden Sie gefragt, ob Sie den Inhalt bearbeiten möchten (und in diesem Fall zur Webbrowser-Oberfläche gelangen) oder ob Sie das Layout bearbeiten möchten (sofern Sie über ausreichende Berechtigungen verfügen). Wenn Sie das Layout bearbeiten, wird eine weitere SPD-Kopie geöffnet und die Layoutdatei ausgecheckt. Suchen Sie im Dateifenster nach dem Namen des Layouts.
Es ist ein alter Faden. Es scheint jedoch so, als könnten wir einfach den Wert einer Javascript- Variablen auf der Registerkarte Quellcode / Skript (Firebug) suchen .
var g_wsaSiteTemplateId = 'STS # 1';
Der richtige Weg, um die Webvorlagen-ID mit Powershell zu finden, ist
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
Die resultierende ID kann dann hier nachgeschlagen werden, um den Anzeigenamen der Vorlage zu erhalten: https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
Um die Erklärung zu erhalten, warum dies $web.Configuration
korrekt ist und nicht $web.WebTemplateId
, lesen Sie bitte meine Antwort auf diese Frage:
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282