Я заполняю раскрывающийся список всеми шаблонами в семействе сайтов, однако теперь я хотел бы получить только те пользовательские шаблоны, которые я создал.
Мой код для получения шаблонов:
private void getTemplates()
{
using (SPSite siteCollection = new SPSite(server))
{
SPWeb parentWeb = siteCollection.OpenWeb();
SPWebTemplateCollection Templates = siteCollection.GetWebTemplates(1033);
foreach (SPWebTemplate template in Templates)
{
ddlSiteTemplate.Items.Add(new ListItem(template.Title, template.Name));
}
}
}
Я могу, например, назвать все пользовательские шаблоны так, чтобы их имя начиналось с Custom, а затем иметь условие в цикле, связывающее выпадающий список только с шаблонами, начинающимися с этого слова. Как говорится в теме, мне интересно, есть ли способ получить только пользовательские шаблоны и не иметь условие в цикле?
Заранее спасибо.