2010-10-22 52 views
1

因此,我有一個將頁面佈局部署到發佈網站的SharePoint功能定義。定義如下所示:模塊元素上的「路徑」和「SetupPath」屬性之間的區別

<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,如果指定了Path,則SharePoint會在相對於此功能的文件夾的路徑中查找該文件,並且如果指定了SetupPath尋找相對於14 Hive的文件。

那麼這個基本理解是否正確?一旦該功能被激活並在網站上運行,如果我指定了Path或SetupPath,這個佈局頁面是否會以不同的方式存儲或處理?佈局文件的加載時間會受到任何影響?

感謝, 格雷格

回答

1

要延長提到什麼阿希什。

路徑=路徑相對於WSS 12蜂巢功能\功能文件夾

SetupPath =路徑relateive到WSS 12蜂房模板文件夾。

相關問題