【发布时间】:2011-02-19 14:19:12
【问题描述】:
在我的 MOSS 网站上,我尝试将发布网站另存为网站模板。然后从此模板创建子网站。
我能够成功创建站点模板,并且它已填充到站点模板库中。按照这些说明.. http://blah.winsmarts.com/2007-7-All_you_ever_wanted_to_know_about_SharePoint_2007_Site_Templates.aspx
但是当我尝试从这个模板创建一个子网站时,会显示一条错误消息:
The template you have chosen is invalid or cannot be found. at Microsoft.SharePoint.Library.SPRequestInternalClass.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId)
at Microsoft.SharePoint.Library.SPRequest.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId)
当我将站点模板保存为 .stp 文件然后重命名为 .cab 并提取并查看 manifest.xml 时,我看到 TemplateID = 39。这是否与 具有相同 ID 的 CMSPublishing 模板?
如果是,如何更改ID并重新打包cab文件?
--编辑--我尝试将 ID 从 39 更改为 327,然后重新打包 cab 并上传,尽管在创建子网站时站点模板确实显示为一个选项....因此,多个模板是否具有相同的模板ID。
非常感谢, 导航
【问题讨论】:
标签: templates sharepoint-2007 moss