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