2009-02-27 76 views
2

SharePoint網站模板基本上是一個保存的版本,它是網站定義與網站當前狀態之間的差異。我讀到過,網站模板只能應用於使用與創建模板相同的網站定義的網站。SharePoint - 確定用於創建網站模板(.STP)的網站定義

如果您有STP文件,您如何確定使用哪個網站定義來創建網站模板?

回答

2

使用下列步驟來確定一個網站模板是基於什麼樣的網站定義:

  1. 保存.STP網站模板到本地文件夾。
  2. 將其重命名爲.CAB文件。
  3. 提取cab文件。
  4. 打開manifest.xml文件。
  5. 在靠近頂部的部分將會有一個TemplateID值(例如1)
  6. TemplateID指的是網站定義。
  7. 打開[12 hive] \ TEMPLATE \ 1033 \ XML \ WEBTEMP.XML。
  8. 找到模板名稱與對應TemplateID在網站模板清單文件中的ID(例如)

我不知道爲什麼,但該網站的定義進行分組,這樣你可能不知道到底使用了哪個網站定義。例如,團隊網站,空白網站和文檔工作區都共享相同的Tempalte ID(1)。這應該意味着具有該ID的網站模板應該能夠應用於這三個站點中的任何一個。

2

STP文件只是ZIP壓縮文件。如果將擴展名重命名爲* .ZIP,則可以提取內容並檢查將包含您正在查找的信息的XML文件。

我沒有一個STP文件,所以我不能確切地告訴你要找什麼文件,但我以前做過,不難找到。

祝你好運!

相關問題