Не удается создать список Sharepoint из импортированного шаблона списка
У меня есть список с некоторыми полями поиска. В своих шаблонах списков я следовал следующим шагам:
Переименуйте оригинал.STP в.CAB
Распакуйте его manifest.xml в локальную папку (давайте назовем его {workingfolder})
Найдите элемент ProductVersion. Это должно иметь значение 3 Измените его значение на 4
Упакуйте файл manifest.xml в.CAB. Я сделал это с помощью makecab.exe в папке C:\Windows\System32
Синтаксис: makecab.exe {workingfolder}\manifest.xml {workingfolder}{template-name}.cab Измените расширение сгенерированного кабинета с.CAB обратно на.STP и загрузите его в _catalogs/lt
Я загрузил шаблон списка, используя elements.xml. Но я даже не могу получить доступ к шаблону списка, используя код (приведенный ниже).
SPListTemplate listTemplate=null; foreach (SPListTemplate template in SPContext.Current.Web.ListTemplates) { if (template.Name.Equals(templateName)) { listTemplate = template; } } return listTemplate;
Я загрузил тот же шаблон списка вручную с другим именем и отладил код. Он возвращает только шаблон списка, загруженный вручную. Я знаю, что это дублированный вопрос, но решение для меня не работает.