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

2024-06-22 02:32

本文主要是介绍一步步学习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内容数据库了。

这篇关于一步步学习SPD2010--第十一章节--处理母版页(4)--复制和保存母版页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083036

相关文章

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

Java Response返回值的最佳处理方案

《JavaResponse返回值的最佳处理方案》在开发Web应用程序时,我们经常需要通过HTTP请求从服务器获取响应数据,这些数据可以是JSON、XML、甚至是文件,本篇文章将详细解析Java中处理... 目录摘要概述核心问题:关键技术点:源码解析示例 1:使用HttpURLConnection获取Resp

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

Java实现优雅日期处理的方案详解

《Java实现优雅日期处理的方案详解》在我们的日常工作中,需要经常处理各种格式,各种类似的的日期或者时间,下面我们就来看看如何使用java处理这样的日期问题吧,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言一、日期的坑1.1 日期格式化陷阱1.2 时区转换二、优雅方案的进阶之路2.1 线程安全重构2

Python处理函数调用超时的四种方法

《Python处理函数调用超时的四种方法》在实际开发过程中,我们可能会遇到一些场景,需要对函数的执行时间进行限制,例如,当一个函数执行时间过长时,可能会导致程序卡顿、资源占用过高,因此,在某些情况下,... 目录前言func-timeout1. 安装 func-timeout2. 基本用法自定义进程subp

Java字符串处理全解析(String、StringBuilder与StringBuffer)

《Java字符串处理全解析(String、StringBuilder与StringBuffer)》:本文主要介绍Java字符串处理全解析(String、StringBuilder与StringBu... 目录Java字符串处理全解析:String、StringBuilder与StringBuffer一、St

浅析Java中如何优雅地处理null值

《浅析Java中如何优雅地处理null值》这篇文章主要为大家详细介绍了如何结合Lambda表达式和Optional,让Java更优雅地处理null值,感兴趣的小伙伴可以跟随小编一起学习一下... 目录场景 1:不为 null 则执行场景 2:不为 null 则返回,为 null 则返回特定值或抛出异常场景

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

resultMap如何处理复杂映射问题

《resultMap如何处理复杂映射问题》:本文主要介绍resultMap如何处理复杂映射问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录resultMap复杂映射问题Ⅰ 多对一查询:学生——老师Ⅱ 一对多查询:老师——学生总结resultMap复杂映射问题

Python FastAPI+Celery+RabbitMQ实现分布式图片水印处理系统

《PythonFastAPI+Celery+RabbitMQ实现分布式图片水印处理系统》这篇文章主要为大家详细介绍了PythonFastAPI如何结合Celery以及RabbitMQ实现简单的分布式... 实现思路FastAPI 服务器Celery 任务队列RabbitMQ 作为消息代理定时任务处理完整