分享人:广州华软 极简

一. 前言

SharePoint有母版页及布局页,母版页控制页面头部、底部,而布局页则控制页面中间内容区域。通过布局页,可以快速修改页面内容区域。

SharePoint的页面布局,由DIV+CSS以及SharePoint的web部件组成。编写好布局页面后,使用到网站中,仅需要通过编辑页面,把相应的功能部件添加或移动到布局页面中相应的web部件区即可实现无代码修改页面。

本文适用于初学者。

二. 目录

1. 前言

2. 目录

3. 为何需要布局页

4. 创建布局页

5. 总结

三. 何需要布局页

在使用时,通过布局页,可以让页面选择某个布局页,即可将布局页的内容添加进页面,而不需要代码去控制,简单快捷。

在开发、维护时,通过布局页,可以仅修改布局页,便可将所有使用布局页的页面统一修改,而不需要修改多个页面,大大降低了开发、维护时间。

四. 创建布局

下面以某网站为例,描述一下创建布局页过程。

登录Sharepoint网站后,找到右上角齿轮,选择“网站设置”

 

点击“母版页和页面布局”

 

在类型那里打个勾后左上角会出现文件、库等选项。然后按照图中所示顺序,依次点击“文件”—>“新建文档”—>“页面布局”

 

这里“内容类型组”为“页面布局内容类型”,“内容类型名称”为“欢迎页面”,然后在URL名称填写布局页面的名称点击“确定”就可以了

 

保存后,通过SPD(SharePointDesigner)在“页面布局”中找到刚刚创建的布局页,右键“在高级模式下编辑文件”

 

将布局页内容添加进去,这里之前不写布局页内容,到这里来写也一样,不过推荐先在写html文件的时候,把布局页也做完,等到这一步的时候直接粘贴就可以了。这样的好处在于方便之前的调试。

 

在左上角有个插入的选项,如下图,选择好位置点击web部件区在想要添加web部件区的地方添加web部件区添加后保存。

 

保存后,记得签入跟发布,否则没有权限的人看不到最新版本。

未签入的文件名前方会有绿色勾,选中需签入的文件,点击上方“签入”

 

在弹出的窗口中,选择“发布主要版本”,点击“确定”即可

 

签入并发布后,会在文件名前方有蓝色叹号,如下图

 

五. 总结

布局页是很有必要的,如果有多个页面结构一致,可在后期维护时,只修改布局页即可,大大减少了工作量。希望上面的操作过程能够帮你更清楚的知道如何创建布局页。

SharePoint布局页创建(实战)的更多相关文章

  1. SharePoint布局页引用(实战)

    分享人:广州华软 极简 一. 前言 SharePoint 布局页可使用在任何可引用页面布局的页面,学会在页面直接引用页面布局,可实现无代码形式修改页面.此文讲述2种常用使用页面布局方式.本文适用于初学 ...

  2. SharePoint 2013 设置自定义布局页

    在SharePoint中,我们经常需要自定义登陆页面.错误页面.拒绝访问等:不知道大家如何操作,以前自己经常在原来页面改或者跳转,其实SharePoint为我们提供了PowerShell命令,来修改这 ...

  3. SharePoint 2013 设置自己定义布局页

    在SharePoint中.我们常常须要自己定义登陆页面.错误页面.拒绝訪问等:不知道大家怎样操作,曾经自己常常在原来页面改或者跳转.事实上SharePoint为我们提供了PowerShell命令,来改 ...

  4. 【asp.net core 系列】5 布局页和静态资源

    0. 前言 在之前的4篇的内容里,我们较为详细的介绍了路由以及控制器还有视图之间的关系.也就是说,系统如何从用户的HTTP请求解析到控制器里,然后在控制器里处理数据,并返回给视图,在视图中显示出来.这 ...

  5. MVC学习系列5--Layout布局页和RenderSection的使用

    我们开发网站项目的时候,都会遇到这样的问题:就是页面怎么统一风格,有一致的外观,在之前ASP.NET的时代,我们有两种选择,一个是使用MasterPage页,一个是手动,自己在每个页面写CSS样式,但 ...

  6. ASP.NET MVC在布局页上使用模型(model)

    看到这标题有点怪,一般情况之下,我们很容易在视图与部分视图中使用模型(model),但是如果想在布局页_Layout.cshtml页中使用模型(model),按照普通方式也许没有达到预期的效果,在实现 ...

  7. ASP.NET MVC 5 学习教程:修改视图和布局页

    原文 ASP.NET MVC 5 学习教程:修改视图和布局页 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 ...

  8. ASP.Net MVC 布局页 模板页 使用方法详细说明

    一.Views文件夹 -> Shared文件夹下的 _Layout.cshtml 母版页 @RenderBody 当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合 ...

  9. MVC教程八:母版页(布局页)视图

    一.母版页介绍和使用 母版页的扩展名为".cshtml",也叫做视图布局页,它相当于网页的模板.在其他网页中,只要引用了母版页,母版页的页面内容就可以自动显示出来,设计者可以修改引 ...

随机推荐

  1. Linux环境安装配置JDK

    本文安装环境为Ubuntu14 64位,jdk版本为jdk1.6.0_38,安装文件名为jdk-6u38-linux-x64.bin(根据系统不同,下载不同的安装文件) 下载地址:http://www ...

  2. [ SSH框架 ] Struts2框架学习之四(自定义拦截器)

    一.Struts2的拦截器 1.1 拦截器概述 拦截器,在AOP( Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作.拦截 ...

  3. 读取本地outlook邮件内容

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. 使用VirtualBox调试项目踩过的坑

    当我们完成项目后 通常需要做其他系统的测试 例如win10下测试完成后要在win7中测试 这时,安装一个虚拟机是较为明智的选择 本文将讲述在使用虚拟机测试Unity发布的exe(所有的3D文件都适用) ...

  5. 大厂们的 redis 集群方案

    redis 集群方案主要有两类,一是使用类 codis 的架构,按组划分,实例之间互相独立: 另一套是基于官方的 redis cluster 的方案:下面分别聊聊这两种方案: 类 codis 架构 这 ...

  6. Mac--Homebrew简介及安装

    Homebrew官网:https://brew.sh/index_zh-cn.html 参考:http://www.jianshu.com/p/d229ac7fe77d 关于Homebrew Mac ...

  7. ruby klb.rb irb

    1.字符串格式化 Python "%s=%s" % (k, v) 在阅读 Python 字符串格式化的时候,视线先看到字符串的 %s 字样,但是不知道这指的是什么,然后看后面的变量 ...

  8. Java公开课-03.内部类

    一.内部类的作用 1.实现了类的隐藏 2.实现了多重继承 3.内部类拥有外部类所拥有的属性和方法的访问权限 4.避免修改接口的时候出现同名方法 二.内部类--成员内部类 1.如果我们想访问内部类,我们 ...

  9. Python Selenium 之生成Beautiful可视化报告

    提到自动化测试,少不了自动化生成测试报告,更少不了漂亮的测试报告呀!刚好看到在github上有个大神分享了BeautifulReport,与unittest测试框架完美的结合起来,就能生成Beauti ...

  10. CAPTCHA---验证码 ---Security code

    BotDetect Java CAPTCHA Generator 3. Add BotDetect Java CAPTCHA Library Dependency Here is how to add ...