Не удается создать список 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;
    

Я загрузил тот же шаблон списка вручную с другим именем и отладил код. Он возвращает только шаблон списка, загруженный вручную. Я знаю, что это дублированный вопрос, но решение для меня не работает.

0 ответов

Другие вопросы по тегам