0
我制定了部署自定義母版頁(WSP文件)的解決方案。 激活解決方案之後,我啓動了SPD以基於自定義母版頁創建新頁面。 我Elements.xml文件有:通過WSP部署SharePoint自定義母版頁
<Module Name="AddCustomMasterBMW1" Url="_catalogs/MasterPage">
<File Url="customWSPTest1.master" Type="GhostableInLibrary" IgnoreIfAlreadyExists="TRUE">
<Property Name="ContentType" Value="$Resources:cmscore,contenttype_masterpage_name;"></Property>
</File>
我的問題是我怎麼上網本定製的母版頁中的SPD,選擇母版頁使用? 我假設自定義母版頁位於數據庫中,那麼如何告訴SPD使用它?
謝謝,但我想創建一個新的頁面,使用自定義主控作爲主控,當我選擇「基於主頁創建頁面」時出現的SPD診斷日誌不會讓我選擇我的新自定義母版頁。也許我不清楚我想做什麼? – bmw0128 2010-03-17 15:34:00
您無法從SharePoint中的母版頁「製作」頁面。您可以從發佈頁面佈局(針對發佈網站)或其他網站的其他基本/網頁部件頁面模板之一製作頁面。您的母版頁面可以強化您網站中所有網頁的一致外觀。 – 2010-03-17 17:46:12
@ bmw0128 - 我想我明白你在說什麼,我不認爲這是一個可以通過配置XML設置的屬性。相反,它實際上在.aspx文件中。如果您查看Page指令的MasterPageFile屬性,它很可能會說「〜masterurl/custom.master」,它是一個SharePoint變量,指向上述的自定義主頁面。要將任何使用.aspx文件的頁面指向母版頁,可以將設置更改爲MasterPageFile =「〜sitecollection/_catalogs/MasterPage/customWSPTest1.master」 – 2010-03-19 18:48:03