SharePointサイトまたはページに使用されるテンプレートをどこでどのように見つけることができますか。
似たページがありますが、そのページとサイトのテンプレートの場所を知りませんか?
SharePointサイトまたはページに使用されるテンプレートをどこでどのように見つけることができますか。
似たページがありますが、そのページとサイトのテンプレートの場所を知りませんか?
回答:
あなたは、ページのソースを表示し、「を検索するとvar g_wsaSiteTemplateId
、」あなたのようなコードを、見つけるSTS#0
か、STS#1
など...あなたが見ることができるどのようなテンプレートコード手段を見つけるために:https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Salaudeen Rajackのブログwww.sharepointdiary.comには、SharePointサイトテンプレートを決定する6つの方法を説明したチュートリアルがあります。リンクはここにあります。
引用:SharePoint Managerを使用して、サイトをナビゲートし、「Webテンプレート」を探します。
Stsadm:stsadm.exe -o enumallwebs -databasename> Template.txt次に、template.txtファイルを開き、テンプレートを確認します。このトリックは、SharePoint 2010のサイトテンプレート名を見つけるためにも使用できます。
SQL Server:SQL ServerはSharePointのバックボーンであるため、SELECT Title、WebTemplate FROM dbo.Webs WHERE Title = 'Your Site'
SharePointオブジェクトモデルを使用して、SharePointサイトのサイトテンプレートを検索できます。SPWeb.WebTemplateIdを照会するだけです。
SharePoint 2010-サイトの作成に使用するテンプレートの検索:SharePoint 2010では、PowerShell Cmd-let:
を使用してサイトテンプレートのリストを取得できますGet-SPWebTemplate
。Webテンプレートのリストの例:
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
ビューに移動元のSharePointページの>> SharePoint 2010のサイトテンプレートの名前を見つけるために、「SiteTemplateID」を検索します。
最も簡単な方法は、SharePoint Managerのようなツールを入手することです。探しているサイトに移動して、WebTemplateIdプロパティを見つけます。その後、既知のテンプレートタイプのリストに一致させることができます。
別の方法もありますが、はるかに手動(およびい)なので、ここでは説明しません。
ページテンプレートに関する限り、これは(サイトライブラリ内の)発行サイト内のページでのみ機能しますが、SPMのページのプロパティのContentTypeフィールドを確認できるはずです。ページライブラリを表示している場合は、SharePoint内のビューにコンテンツタイプを直接追加して、同じ情報を取得することもできます。
ページ用
SharePoint Designerでサイトを開く場合、編集するページをチェックアウトすると、コンテンツを編集するか(Webサイト経由)、レイアウトを編集するか(SharePoint Designer経由)を尋ねられます。
サイトのテンプレートを知って何をしたいのか正確にはわかりません。
再:コメント
どちらを開きますか?ページまたはサイト?これらは異なるものです。
特定のSharePointページのレイアウトページを取得するには、SharePointデザイナーで興味のあるページを見つける必要があります。ダブルクリックすると、SPDが実行されると、コンテンツを編集するか(および、Webブラウザーインターフェイスに移動するか)、レイアウトを編集するかどうか(十分なアクセス許可がある場合)が表示されます。レイアウトを編集すると、SPDの別のコピーが開かれ、レイアウトファイルがチェックアウトされます。ファイルウィンドウでレイアウトの名前を確認します。
古いスレッドです。それでも、ソースコード/スクリプトタブ(firebug)でjavascript変数の値を簡単に検索できるようです。
var g_wsaSiteTemplateId = 'STS#1';
Powershellを使用してWebテンプレートIDを見つける正しい方法は
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
結果のIDは、テンプレートの表示名を取得するためにここで検索できます:https : //blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
なぜ$web.Configuration
正しいのかという説明を取得するには$web.WebTemplateId
、この質問の答えを読んでください:https :
//sharepoint.stackexchange.com/questions/96293/powershell-to-get-template-name-site-is-using/269282# 269282