質問

Windows Server 2008でSharePoint Server 2007を使用しています。既存のWebサイトがある場合は、コラボレーションポータルテンプレートとポータルテンプレートをすばやく公開するかどうかを確認する方法は?

よろしく、ジョージ

役に立ちましたか?

解決

から取られた http://www.go4sharepoint.com/forum/determine-site-template-site-11323.aspx

サイトを構築するときに使用されるサイト定義は、ユーザーインターフェイスのどこでも利用できません。基礎となるサイトの定義を取得する他の唯一の方法は、コードを作成せずに、次のことを行うことです。

  1. サイトをテンプレートとして保存します

  2. テンプレートをローカルハードドライブにダウンロードします

  3. 拡張機能を.stpから.cabに変更します(.stpは通常の圧縮キャビネットファイルです)

  4. .cabファイルを開き、manifest.xmlファイルをハードドライブに抽出します

  5. エディターでmanifest.xmlファイルを開き、テンプレートと構成要素を見つけます。これらは、Template/1033/XMLの12 Hiveに保存されているwebtemp.xmlファイルの1つにリストされている特定のサイト定義値を参照しています。

個人的には、クイックコマンドラインユーティリティプログラムを作成する方が簡単です。繰り返しますが、これらの値は、使用された場合のサイトテンプレートではなく、サイトが構築されたベースサイト定義のみを提供します。既存のサイトの作成に使用されるサイトテンプレート(.STP)ファイルを取得する方法はありません。

詳細 ここで見つけることができますここ.

他のヒント

別のアプローチは、アクセスできる場合はコンテンツDBを確認することです。 Webテーブルで、URL(Fullurl)またはタイトル(タイトル)を使用してサイトを見つけ、WeBtemplate列とProvisionConfig列を確認し、{SharePoint Root} Template 1033 XMLを確認してください。

DBをいじらないでください、テーブルを見てください - 今私はそれを言いました...

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top