一步步学习SPD2010--第十一章节--处理母版页(4)--复制和保存母版页

一步步学习SPD2010--第十一章节--处理母版页(4)--复制和保存母版页

        在SPD中,母版页可以通过导航窗格的母版页选项定位。在网站中母版页的确切位置是母版页库内的_catalogs文件夹,你可以使用所有文件库或迷你库导航到母版页库。浏览器的所有网站内容页面,母版页库是隐藏的。但是,通过使用网站设置页面的母版页链接,你可以显示它。

        发布站点中,母版页库中有两个母版页内容类型:母版页和发布母版页。这样它就包含了默认母版页和自定义母版页。非发布网站如团队网站只有母版页内容类型。

        在Foundation版本中,支持版本控制。所有网站访问者有读取权限,查看浏览器中母版页和内容页组合的页面。Server站点中,母版页库有主版本和次要版本,启用了内容审批,要求签出。这些设置意味着你可以修改母版页,还原之前的版本(如果出错的话)。在Server站点中,你可以修改模板页,作为主要版本发布(如果做的修改是正确的话)。

        如果你没有自己的站点,而是在团队站点上工作,那么修改站点的母版页就不是能接受的方案了。特别是当你的修改包含太多错误,那么没有内容页会在浏览器中呈现的。

        比较好的办法是创建自定义的母版页,作为一个内容页的母版页。当你测试完毕无误后,可以设置这个自定义模板页作为默认页面。

        有几种方法可以创建母版页。创建空白母版页或者在母版页选项卡内容类型命令创建。或者复制母版页,然后自定义它满足自己的需求。如果修改现有母版页会让你投缘眼花,你可以使用一个starter母版页。从默认母版页(v4.master)或者使用starter母版页通常是最好的选择,因为它们已经满足了你大部分要求。

        母版页像其他网站定义文件一样,在安装SharePoint时就被创建在Web server上根目录中。在SPD中,你只能在高级模式编辑母版页。SharePoint建立这个文件的一个拷贝,包括你的修改,然后保存在微软SQL Server内容数据库中----这个页面就变成了自定义页面。如果开发人员最后在Web server上修改了母版页,你的站点将不能反映出这些修改。

        本练习中,你创建并保存v4.master页面副本。

1. 导航窗格点击母版页。

2. 复制粘贴v4.master。

        你可以将母版页放在任何地方,但是最佳实践还是保存在母版页库中。

3. 签出。文件名前出现一个绿色对号。

4. 重命名v4-test.master,确定。

5. 编辑文件。

6. 保存。网站定义页面警告消息框打开,点击确定。

7. 右击v4-test.master,签入。

8. 点击确定关闭签入对话框。文件名前出现一个蓝色信息符号。表示页面被自定义,现在保存在了SQL Server内容数据库了。

posted @ 2014-03-19 11:40  crazygolf  阅读(135)  评论(0编辑  收藏  举报