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