Модули
Дата последнего изменения: 31 мая 2008 г.
Применимо к: SharePoint Foundation 2010
Модули задаются в манифесте элементов аналогично тому, как они задаются в файле Onet.xml, чтобы указать файлы, с помощью которых подготавливаются сайты SharePoint.
В качестве дочерних для элемента Module разрешено использовать ноль или больше элементов File. Элемент AllUsersWebPart используется для задания экземпляра веб-части на указанной странице, за исключением веб-части представления списка. Элемент View задает веб-части представления списка для использования на страницах сайта. Элемент NavBarPage объявляет, что страница, содержащая этот элемент, должна участвовать в структуре панели навигации. Элемент Property позволяет указывать настраиваемые свойства для компонента.
Манифест элемента использует следующую схему:
В файле Onet.xml используется следующая схема:
View
Пример
В следующем примере регистрируется компонент веб-части, задающий настраиваемые свойства.
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<Module Name="WebPartPopulation" Url="_catalogs/wp" RootWebOnly="TRUE">
<File Url="MyWebPart.webpart" Type="GhostableInLibrary">
<Property Name="MyGroup" Value="Business Information" />
<Property Name="MyLocation" Value="Middle Right" />
</File>
</Module>
</Elements>
В следующем примере регистрируется компонент, включающий два файла и задающий представление списка для отображения на одной из страниц.
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<Module Name="KnowledgeBasePages" Url="" Path="KnowledgeBaseFolder">
<File Url="KnowledgeBases.aspx">
<View List="KnowledgeBaseList" BaseViewID="0" WebPartZoneID="Left" WebPartOrder="0" />
</File>
<File Url="KnowledgeBaseLink.aspx"/>
</Module>
</Elements>