Что делаем
Создаем свой тип содержимого, у которого необходимо задать формы для создания/просмотра/редактирование элемента.
Делаем
Для переопределения форм в описании типа содержимого необходимо их перечислить в разделе XmlDocuments/XmlDocument/FormUrls. Примерно вот так:
Вот и все. Пользуемся
Создаем свой тип содержимого, у которого необходимо задать формы для создания/просмотра/редактирование элемента.
Делаем
Для переопределения форм в описании типа содержимого необходимо их перечислить в разделе XmlDocuments/XmlDocument/FormUrls. Примерно вот так:
<ContentType ID="0x01080100AAAABBBBCCCCDDDDEEEEFFFF00001111"
Name="ZhukPointContentType"
Group="ZhukPoint"
Description=""
Version="0">
<FieldRefs>
</FieldRefs>
<XmlDocuments>
<XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
<FormUrls xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
<New>_layouts/ZhukPoint.ContentTypes.Demo/NewForm.aspx</New>
<Edit>_layouts/ZhukPoint.ContentTypes.Demo/EditForm.aspx</Edit>
<Display>_layouts/ZhukPoint.ContentTypes.Demo/DisplayForm.aspx</Display>
</FormUrls>
</XmlDocument>
</XmlDocuments>
</ContentType>
Примечание: Если вы переопределяете тип, не изменяя никаких полей, то для наследования полей от родительского типа необходимо вставить пустой <FieldRefs></FieldRefs>.
Вот и все. Пользуемся
Комментариев нет:
Отправить комментарий