Итак, у меня есть определение функции SharePoint, которое развертывает макеты страниц на сайте публикации. Определение выглядит примерно так:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="Page Layouts" Url="_catalogs/masterpage" RootWebOnly="True">
<File Path="Page Layouts\layout1.aspx" Url="layout1.aspx" Type="GhostableInLibrary" IgnoreIfAlreadyExists="True">
<Property Name="Title" Value="Layout 1" />
<Property Name="ContentType" Value="$Resources:cmscore,contenttype_pagelayout_name;" />
</File>
</Module>
</Elements>
Элемент Module также может принимать атрибуты «Path» и «SetupPath». Насколько я понимаю, если эти два атрибута пропущены, то SharePoint ищет layout1.aspx в той же папке, что и эта функция, если указан путь, тогда SharePoint ищет файл по пути относительно папки этих функций, и если в SetupPath указан SharePoint ищет файл относительно 14 Hive.
Так правильно ли это базовое понимание? Как только эта функция будет активирована и размещена на сайте, будет ли эта страница макета сохранена или обработана иначе, если бы я указал Path или SetupPath? Будет ли какое-либо влияние на время загрузки файла макета?
Спасибо,
Грег