У меня есть родительский сайт под которым я хочу создать подсайты на лету с помощью Visual Studio 2010.Создание нового сайта Sharepoint 2010 под родительский сайт с моей пользовательских шаблонов Programatically с помощью Visual Studio 2010
субсайтов, которые я хочу для создания имеют общий stuructre (в темпах списков & custom).
Итак, я сохранил шаблон в sharepoint 2010, он становится wsp и переходит в галерею soution.
Теперь, как я могу использовать этот шаблон, скажите mytemplate.wsp, чтобы создать сайт в visual studio.
я попробовал этот
с помощью (SPSite сайта = новый SPSite ("http://infml01132:5566/sites/VRND"))
{
using (SPWeb web = site.OpenWeb())
{
SPWebTemplateCollection myTemplates = site.GetCustomWebTemplates(Convert .ToUInt32(web.Locale.LCID));
//SPWebTemplateCollection temlates1 = site.GetCustomWebTemplates(1033);
//SPWebTemplateCollection temlates = site.GetWebTemplates(1033);
//SPCustomWebTemplate
SPWebTemplate subsitetemplate = myTemplates["vrndtmpl" ];
web.Webs.Add("subsite1" , "rnd subsite1" , "subsite description changed" , Convert .ToUInt16(1033), subsitetemplate, false , false);
}
}
Но я не получаю мой шаблон в коллекции mytemplates.
Благодаря
Привет большое спасибо omlin.Your метод помог мне, я использовал getavailablewebtemplates метод. :) – user439613