Моя рекомендация и то, что приблизит вас к окончательной версии, - это использовать веб-интерфейс SharePoint, настроить список по своему усмотрению, включая представления, настраиваемые столбцы и т. Д. Затем сохраните список как шаблон.
Файл .stp, который вы получаете, в основном представляет собой файл .cab со смешным именем. Переименуйте в cab и распакуйте манифест, который будет включать почти готовый к использованию файл schema.xml для использования.
То, что вам нужно изменить, это путь или setuppath форм списка. Вы найдете их в нижней части файла manifest.xml. Эти формы, если вы используете списки SharePoint по умолчанию, могут быть установлены в SetupPath = "pages / form.aspx". Вот пример из элемента списка пользовательских форм:
<Form Type="DisplayForm" Url="DispForm.aspx"
SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="EditForm" Url="EditForm.aspx"
SetupPath="pages\form.aspx" WebPartZoneID="Main" />
<Form Type="NewForm" Url="NewForm.aspx"
SetupPath="pages\form.aspx" WebPartZoneID="Main" />
Вам также необходимо обновить путь просмотра для каждого вида, который должен быть SetupPath = "pages / viewpage.aspx", если используются формы по умолчанию на исходном сайте.
Обратите внимание, что вам нужно изменить и другие атрибуты, но если вы убедитесь, что следуете схеме wss.xsd и что ваш настраиваемый список schema.xml соответствует схеме wss.xsd, у вас все будет в порядке.
.b