SharePoint - サイト テンプレート (.STP) の作成に使用されるサイト定義を決定する

StackOverflow https://stackoverflow.com/questions/596330

  •  09-09-2019
  •  | 
  •  

質問

SharePoint サイト テンプレートは、基本的に、サイト定義とサイトの現在の状態との相違点を保存したバージョンです。サイト テンプレートは、テンプレートの作成に使用されたのと同じサイト定義を使用するサイトにのみ適用できると読みました。

STP ファイルがある場合、サイト テンプレートの作成にどのサイト定義が使用されたかをどのように判断しますか?

役に立ちましたか?

解決 2

次の手順を使用して、サイト テンプレートがどのサイト定義に基づいているかを確認します。

  1. .STP サイト テンプレートをローカル フォルダーに保存します。
  2. 名前を .CAB ファイルに変更します。
  3. cab ファイルを抽出します。
  4. マニフェスト.xml ファイルを開きます。
  5. 上部近くのセクションに TemplateID 値があります (例:1)
  6. TemplateID はサイト定義を参照します。
  7. [12 ハイブ] EMPLATE\1033\XML\WEBTEMP.XML を開きます。
  8. サイト テンプレート マニフェスト ファイルの TemplateID に対応する ID を持つテンプレート名を見つけます (例:)

理由はわかりませんが、サイト定義がグループ化されているため、どのサイト定義が使用されたかを正確に把握できない可能性があります。たとえば、チーム サイト、空のサイト、ドキュメント ワークスペースはすべて同じテンプレート ID (1) を共有します。つまり、その ID を持つサイト テンプレートは、これら 3 つのサイトのいずれにも適用できるはずです。

他のヒント

STPファイルはちょうどZIP-圧縮ファイルです。あなたは拡張子の名前を変更した場合* .ZIPあなたは内容を抽出し、あなたが探している情報が含まれていますXMLファイルを調べることができます。

私は正確に何のファイルを探すためにあなたを伝えることはできませんが、私は前に、それを見つけるのは難しいことではありませんことをやったようです。

私の周りSTPファイルを持っていません

グッドラック!

私は、SharePointオブジェクトモデルのコードリストのすべてのサイトおよび側面を作成するために使用されるサイト定義を書かれています。ここではこれを見てください。

ます。http://マニッシュ-sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.htmlする

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