Подготовка файла
Дата последнего изменения: 13 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Создание проекта SharePoint
Развертывание новой главной страницы
Подготовка папки
Подготовка файла к работе с помощью файла Onet.xml
В следующих примерах показано, как подготовить к работе файлы в различных папках в Microsoft SharePoint Foundation. В каждом примере используется тот же проект, который был создан в разработки SharePoint в Microsoft Visual Studio 2010.
Создание проекта SharePoint
Запустите разработки SharePoint в Visual Studio 2010.
В меню Файл выберите пункт Создать, а затем выберите Проект.
На панели Типы проектов выберите Visual Basic или C#, а затем выберите Модуль.
Введите FileProvisioning как имя проекта. Нажмите кнопку ОК.
В окне Мастер настройки SharePoint выберите пункт Развернуть как изолированное решение. Нажмите кнопку Готово.
Развертывание новой главной страницы
Можно выполнить развертывание главной страницы в коллекции главных страниц с помощью модуля. XML модуля размещается в файле Elements.xml, созданном вместе с проектом. XML развертывает главную страницу в коллекции главных страниц.
<Module Name="StarterMasterPage" List="116" Url="_catalogs/masterpage">
<File Path="starter.master" Url="starter.master" />
</Module>
Подготовка папки
Для подготовки папки как части модуля следует использовать атрибут Url элемента Module для подготовки к работе папки как части модуля. В следующем примере подготавливается к работе папка с именем MyImages, которая содержит указанный файл изображения. XML модуля размещается в файле Elements.xml, созданном вместе с проектом.
<Module Name="MyImage" Url="MyImages" Path="">
<File Url="MyImage.jpg" Type="GhostableInLibrary" />
</Module>
Подготовка файла к работе с помощью файла Onet.xml
В следующем примере показывается, как подготовить к работе файл с помощью файла Onet.xml. Можно заметить различие между местом расположения файла на диске и местом его подготовки.
В примере также показано, как использовать элементы View для включения веб-частей представления списка и произвольных веб-частей (элемент AllUsersWebPart) для добавления на страницу веб-частей, не принадлежащих представлению списка. Кроме того, в примере содержатся элементы NavBarPage, которые объявляют, что данная страница будет начальной страницей веб-сайта SharePoint.
XML модуля размещается в файле Elements.xml, созданном вместе с проектом.
<Module Name="DWS" Url="" Path="dws">
<File Url="default.aspx">
<View List="104" BaseViewID="3" WebPartZoneID="Top"/>
<View List="103" BaseViewID="3" WebPartZoneID="Right" WebPartOrder="2"/>
<View List="101" BaseViewID="6" WebPartZoneID="Left">
<![CDATA[
<WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
<Title>Members</Title>
</WebPart>
]]>
</View>
<View List="107" BaseViewID="7" WebPartZoneID="Left" WebPartOrder="2"/>
<AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1">
<![CDATA[
<WebPart xmlns="https://schemas.microsoft.com/WebPart/v2">
<Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.MembersWebPart</TypeName>
<Title>Members</Title>
<Description>Use the Members Web Part to see a list of the site members and their online status.</Description>
<FrameType>Standard</FrameType>
<IsVisible>true</IsVisible>
</WebPart>
]]>
</AllUsersWebPart>
<NavBarPage Name="Home" ID="1002" Position="Start"> </NavBarPage>
<NavBarPage Name="Home" ID="0" Position="Start"> </NavBarPage>
</File>
</Module>