SharePoint网站模板基本上是保存的版本,即网站定义与网站当前状态之间的差异。我已经读过,网站模板只能应用于使用与创建模板相同的网站定义的网站。
如果您有STP文件,如何确定使用哪个网站定义来创建网站模板?
答案 0 :(得分:2)
STP文件只是ZIP压缩文件。如果将扩展名重命名为* .ZIP,则可以提取内容并检查包含您要查找的信息的XML文件。
我没有STP文件,所以我无法确切地告诉你要查找哪个文件,但我之前已经这样做了,并不难找到。
祝你好运!答案 1 :(得分:2)
使用以下步骤确定网站模板所基于的网站定义:
我不确定原因,但网站定义已分组,因此您可能无法确切知道使用了哪个网站定义。例如,团队站点,空白站点和文档工作区都共享相同的Tempalte ID(1)。这应该意味着具有该ID的网站模板应该能够应用于这3个网站中的任何一个。
答案 2 :(得分:1)
我已经编写了SharePoint对象模型代码列表,所有站点和用于创建侧面的站点定义。请在这里看到:
http://manish-sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.html