一步步学习SPD2010--第十一章节--处理母版页(5)--自定义母版页

2024-06-22 02:32

本文主要是介绍一步步学习SPD2010--第十一章节--处理母版页(5)--自定义母版页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一步步学习SPD2010--第十一章节--处理母版页(5)--自定义母版页

        最后你可能发现你想要在网站上修改所有的页面来显示某条信息或者图片。你可能在网站上游览,修改所有的页面并给任何新页面添加这个信息。但是,只要想象一下更新某公司含有上百页面的网站,就累不觉爱。在网站间一致地重复条目最有效的方式是创建或修改母版页。

        重要:当你自定义当前默认母版页(v4.master或其他被设置为默认母版页的),修改在任何相关内容页上都是马上可见的。因此,最佳实践是自定义个默认母版页副本。从不自定义与生产站点关联的母版页。

        本例中,你将添加数据视图Web部件DVWP到母版页底部。它显示网站页面库中保存的页面的链接,作为页脚页面。然后添加现有CSS类到DVWP,这样你添加的额外代码不会再任何弹出对话框中显示了。

        准备:使用SPD打开团队站点,签出v4-test.master,这样它以高级编辑模式拆分视图出现在工作区域。

1. 在代码视图部分,找到最后一个关闭<div>标签左侧,按下Enter添加一行。

        小贴士:最后一个关闭<div>标签出现在大约625或654行,根据你使用Foundation还是Server版本变化。如果你的组织修改过或者你使用了不同的修改过的网站模板创建了你的站点,行号会不同。


2. 在设计视图中,点击光标闪烁的地方。(建议之前在代码视图中输入ss之类的字母,容易在设计视图中看到光标位置。)点击插入--数据视图,点击清空数据视图。

        一个WebPartPages:DataFormWebPart控件被添加到母版页。


3. 点击“单击此处选择数据源”,打开数据源选取器。点击网站页面下的文档库,点击确定。

4. 数据源详细信息任务窗格中,点击URL路径,点击“将选择的域插入为”,选择多项目视图。

        页面视图刷新,DataFormWebPart控件显示了所有保存在网站页面中的文件的URL。

        小贴士:在母版页上,确保用户有权限看到显示的信息。通过使用许多不同权限级别测试你的修改。

5. 点击设计视图中的WebPartPages:DataFormWebPart控件,在设计选项卡----视图样式,点击更多(三角符号)。


6. 定制中选择标题水平列表。


7. 点击确定关闭消息框。


8. 点击控件内部,右击任何一个页面名称,点击“项目格式设置为”,选择超链接。

9. 点击确定确认修改。


10. 在要显示的文字,删除原来内容,点击函数按钮,在点击选择域,选择FileLeafRef.Name。


11. 点击确定。

12. 右击一个页面名称,点击缩放内容。

13. 在代码视图中,删除逗号,按下空格,然后输入|。


14. 在设计视图,选中一个页面名称。在代码视图,找到<p class="ms-vb">,修改为class="s4-notdlg"。

        小贴士:这样使用CSS,在对话框中可以隐藏页脚。

15. 保存。签入。


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



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

相关文章

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

SpringBoot自定义注解如何解决公共字段填充问题

《SpringBoot自定义注解如何解决公共字段填充问题》本文介绍了在系统开发中,如何使用AOP切面编程实现公共字段自动填充的功能,从而简化代码,通过自定义注解和切面类,可以统一处理创建时间和修改时间... 目录1.1 问题分析1.2 实现思路1.3 代码开发1.3.1 步骤一1.3.2 步骤二1.3.3

dubbo3 filter(过滤器)如何自定义过滤器

《dubbo3filter(过滤器)如何自定义过滤器》dubbo3filter(过滤器)类似于javaweb中的filter和springmvc中的intercaptor,用于在请求发送前或到达前进... 目录dubbo3 filter(过滤器)简介dubbo 过滤器运行时机自定义 filter第一种 @A

Gin框架中的GET和POST表单处理的实现

《Gin框架中的GET和POST表单处理的实现》Gin框架提供了简单而强大的机制来处理GET和POST表单提交的数据,通过c.Query、c.PostForm、c.Bind和c.Request.For... 目录一、GET表单处理二、POST表单处理1. 使用c.PostForm获取表单字段:2. 绑定到结

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

使用C++将处理后的信号保存为PNG和TIFF格式

《使用C++将处理后的信号保存为PNG和TIFF格式》在信号处理领域,我们常常需要将处理结果以图像的形式保存下来,方便后续分析和展示,C++提供了多种库来处理图像数据,本文将介绍如何使用stb_ima... 目录1. PNG格式保存使用stb_imagephp_write库1.1 安装和包含库1.2 代码解

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep