В чем разница между атрибутами «Path» и «SetupPath» в элементе Module - PullRequest
1 голос
/ 23 октября 2010

Итак, у меня есть определение функции 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? Будет ли какое-либо влияние на время загрузки файла макета?

Спасибо, Грег

Ответы [ 2 ]

1 голос
/ 25 октября 2010

Продлить на то, что упомянул ашиш.

Путь = путь относительно компонентов куста WSS 12 \ Папка компонентов

SetupPath = путь к папке шаблона куста WSS 12.

0 голосов
/ 23 октября 2010

Пожалуйста, проверьте следующую документацию в SharePoint SDK: http://msdn.microsoft.com/en-us/library/ms434127.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...