Обзор схемы FormUrls
Дата последнего изменения: 6 октября 2009 г.
Применимо к: SharePoint Foundation 2010
Доступно на сайте SharePoint Online
Схема FormUrls описывает дополнительный XML-код, который можно включить в тип контента в виде пользовательской информации. Этот XML-узел должен храниться внутри элемента XMLDocument в определении типа контента. Дополнительные сведения см. в разделе Особые сведения в типах контента.
Эта схема позволяет указывать клиентские перенаправления на различные страницы отображения, редактирования и создания форм для элементов этого типа контента.
Схема имеет следующие элементы.
FormUrls Корневой элемент. Элемент FormUrls имеет следующий атрибут:
xmlns Обязательный атрибут типа Text. Представляет пространство имен XML для схемы. Пространством имен для этой схемы является:
https://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url
Display Необязательный атрибут типа Text. Указывает URL-адрес пользовательской страницы формы Display.
Edit Необязательный атрибут типа Text. Указывает URL-адрес пользовательской страницы формы Edit.
New Необязательный атрибут типа Text. Указывает URL-адрес пользовательской страницы формы New.
Страницы формы являются страницами ASPX и заменяют всю страницу SharePoint Foundation по умолчанию, в том числе базовые элементы или хром, например верхние и боковые панели навигации. Для страниц формы следует отдельно создавать все навигационные ссылки и другие элементы, которые обычно являются частью оформления SharePoint Foundation.
URL-адреса должны указываться относительно корневого местоположения типа контента.
Если этот XML-документ не будет включен в XML-код определения типа контента, то SharePoint Foundation будет использовать значения по умолчанию. В этом случае SharePoint Foundation отобразит формы автоматически.
Приведенный ниже пример указывает клиентские перенаправления на различные страницы отображения, редактирования и создания форм для элементов этого типа контента.
<FormUrls
xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url"
<Display>Forms/mydisplayform.aspx</Display>
<Edit>Forms/myeditform.aspx</Edit>
<New>Forms/myuploadform.aspx</New>
</FormUrls>