SharePointサイトテンプレートは、基本的に、サイト定義とサイトの現在の状態の違いを保存したバージョンです。サイトテンプレートは、テンプレートの作成に使用されたのと同じサイト定義を使用するサイトにのみ適用できることを読んだことがあります。SharePoint - サイトテンプレート(.STP)の作成に使用するサイト定義の決定
STPファイルがある場合、サイトテンプレートの作成に使用されたサイト定義はどのようにして決定されますか?
SharePointサイトテンプレートは、基本的に、サイト定義とサイトの現在の状態の違いを保存したバージョンです。サイトテンプレートは、テンプレートの作成に使用されたのと同じサイト定義を使用するサイトにのみ適用できることを読んだことがあります。SharePoint - サイトテンプレート(.STP)の作成に使用するサイト定義の決定
STPファイルがある場合、サイトテンプレートの作成に使用されたサイト定義はどのようにして決定されますか?
は、サイトテンプレートをに基づいていたものをサイト定義を決定するために、これらの手順を実行します。
サイトテンプレートマニフェストファイル(例えば)でれるtemplateIdに対応したIDを持つテンプレート名を探しますどのサイト定義が使用されたかを示します。たとえば、チームサイト、空白サイト、およびドキュメントワークスペースはすべて同じTempalte ID(1)を共有します。つまり、そのIDを持つサイトテンプレートは、これらの3つのサイトのいずれにも適用できるはずです。
STPファイルはZIP圧縮ファイルです。拡張子を* .ZIPに変更すると、内容を抽出して、探している情報を含むXMLファイルを調べることができます。
私はSTPファイルを持っていないので、どのファイルを探すべきかを正確に伝えることはできませんが、これまでにやったことはありません。
幸運を祈る!
私はSharePointオブジェクトモデルのコードをすべてのサイトと側面を作成するために使用されたサイト定義を記述しました。こちらをご覧ください:
http://manish-sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.html