На моем сайте 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. Это противоречит
шаблон CMSPublishing, который имеет тот же идентификатор?
Если это так, как мне изменить идентификатор и упаковать файл cab?
- Редактировать. Я попытался изменить идентификатор с 39 на 327, перепаковать кабину и загрузить его, хотя шаблон сайта действительно появляется в качестве опции при создании дочерних сайтов .... Поэтому не имеет значения, если несколько шаблонов имеют тот же templateID.
Большое спасибо,
Nav