SharePoint Ghost与Unghosted和自定义母版页

时间:2010-03-10 21:00:44

标签: sharepoint-2007

如果我创建一个自定义母版页,并将其放在标准母版页所在的文件系统中,该页面是否为幻像?

1 个答案:

答案 0 :(得分:0)

您应该使用GhostableInLibrary在Gallery列表中创建一个List Item。

<Module Name="MyMasterPages" Url="_catalogs/masterpage" Path="MasterPages" RootWebOnly="TRUE"> 
    <File Url="MyMaster.master" Type="GhostableInLibrary">
        <Property Name="ContentType" Value="$Resources:cmscore,contenttype_masterpage_name;" /> 
        <Property Name="PublishingPreviewImage" Value="~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/MyMaster.png, ~SiteCollection/_catalogs/masterpage/$Resources:core,Culture;/Preview Images/MyMaster.png" /> 
        <Property Name="MasterPageDescription" Value="Provides the header, footer, and navigation used by my website" />
    </File>
</Module>

我不确定标准母版页的位置是什么意思。文件系统上的自定义母版页不应位于GLOBAL或LAYOUTS目录中,而应位于自定义功能内。例如,看看PublishingLayouts功能(注意,需要MOSS)并查看它如何提供母版页。