SharePoint站点模板基本上是站点定义和站点当前状态之间的差异的保存版本。我读到过网站模板只能应用于使用与创建模板时使用的网站定义相同的网站。
如果您有STP文件,如何确定用于创建网站模板的网站定义?
发布于 2009-03-10 14:55:25
使用以下步骤可以确定站点模板所基于的站点定义:
我不知道为什么,但是站点定义是分组的,所以您可能不知道使用的是哪个站点定义。例如,工作组站点、空白站点和文档工作区都共享相同的临时ID (1)。这应该意味着具有该ID的站点模板应该能够应用于这3个站点中的任何一个。
发布于 2009-03-02 04:17:10
STP文件只是ZIP压缩文件。如果将扩展名重命名为*.ZIP,则可以提取内容并检查将包含您要查找的信息的XML文件。
我没有STP文件,所以我不能确切地告诉你要查找什么文件,但我以前也这样做过,并不难找到。
祝好运!
发布于 2009-06-04 08:34:44
我已经编写了SharePoint对象模型代码,列出了所有的站点和用于创建边的站点定义。请看这里:
http://manish-sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.html
https://stackoverflow.com/questions/596330
复制相似问题