У меня есть функция, которая предоставляет 1 библиотеку документов и 2 пользовательских списка. Для каждого списка включена папка, содержащая schema.xml для этого списка. Каждая папка также содержит связанные формы (AllItems, DispForm, EditForm, NewForm и т. Д.). Все развертывается / работает правильно, но кажется немного избыточным, если в папку каждого списка копируются одинаковые формы. В этих списках нет ничего особенного - в основном это библиотека документов по умолчанию / общий список с дополнительными полями, предоставляемыми через новые типы контента (производные от Item / Document).
Насколько я могу судить, эти формы довольно общие. Существуют ли предварительно установленные формы, на которые я могу ссылаться из своего списка, чтобы мне не пришлось развертывать все эти дополнительные файлы? Есть ли причина, по которой я бы не хотел этого делать?
Обновление - перемещение xml в комментарии к оригинальному вопросу для удобства чтения:
<Forms>
<Form Type="DisplayForm" Url="Forms/DispForm.aspx" WebPartZoneID="Main"/>
<Form Type="EditForm" Url="Forms/EditForm.aspx" WebPartZoneID="Main"/>
<Form Type="NewForm" Url="Forms/Upload.aspx" WebPartZoneID="Main"/>
<Form Type="NewFormDialog" Path="EditDlg.htm">
....