Sahrepoint2013 创建HTML布局页面

Sahrepoint2013 创建HTML布局页面

分类: SharePoint2014-06-19 09:47 224人阅读 评论(0) 收藏 举报

SharePoint布局编辑HTML布局 给HTML页面里添加布

1.在IE中打开设计管理器,找到:

2.点击创建页面布局,选择母版页和页面内容类型,如下

3.创建后记得发布主要版本。。。。在IE中点击“...”就可以找到

4.然后打开SPD,在页面布局中找到对应的HTML页面,点击右键签出,再高级模式下编辑,

打开页面首先如果你要使用外部样式连接,用查找找到 id="PlaceHolderAdditionalPageHead"的标签在里面写上引用 <link href="HomeContent.css" rel="stylesheet" type="text/css" ms-design-css-conversion="no" />记得修改成你自己的路径哦:

<!--MS:<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server">-->

<!--CS: 启动 编辑模式面板 代码段-->

<!--SPM:<%@Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->

<!--SPM:<%@Register Tagprefix="Publishing" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->

<link href="HomeContent.css" rel="stylesheet" type="text/css" ms-design-css-conversion="no" />

<!--MS:<Publishing:EditModePanel runat="server" id="editmodestyles">-->

<!--MS:<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/~language/Themable/Core Styles/editmode15.css %>" After="<% $SPUrl:~sitecollection/Style Library/~language/Themable/Core Styles/pagelayouts15.css %>" runat="server">-->

<!--ME:</SharePoint:CssRegistration>-->

<!--ME:</Publishing:EditModePanel>-->

<!--CE: 结束 编辑模式面板 代码段-->

<!--ME:</asp:ContentPlaceHolder>-->

5.接下来就要画布局了,如果你div熟悉尽量用div,不熟悉就用table,我为了简单以table为例子讲解:

找到<!--MS:<asp:ContentPlaceHolder id="PlaceHolderMain" runat="server">-->中间有很多内容对应我们来说没有用,可以直接删掉,或者你可以直接写一个隐藏把他们都隐藏了~<!--ME:</asp:ContentPlaceHolder>-->

在标签中间写你的布局就可以了~

我画了一个最简单的一行一列的布局:

<table  style="width:100%" border="0" cellpadding="0" cellspacing="0" >

<tr valign="top"><td width="310px">

<div data-name="WebPartZone">

<!--CS: 启动 Web 部件区域?? 代码段-->

<!--SPM:<%@Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->

<div xmlns:ie="ie">

<!--MS:<WebPartPages:WebPartZone runat="server" ID="webpart0001" AllowPersonalization="False" FrameType="TitleBarOnly" Orientation="Vertical">-->

<!--MS:<ZoneTemplate>-->

<!--DC: 使用新页面的默认 Web 部件替换此注释。 -->

<!--ME:</ZoneTemplate>-->

<!--ME:</WebPartPages:WebPartZone>-->

</div>

<!--CE: 结束 Web 部件区域?? 代码段-->

</div>

</td></tr></table>

注意:这里不支持直接写webpartzone,所以需要你进行转换,如何转换呢?

用SPD打开创建好的html页面,里面有一段代码,“

此 HTML 文件已与具有相同名称的 SharePoint 页面布局(.aspx file)相关联 。当文件仍保持关联时,不允许编辑该 .aspx 文件,且任何重命名、移动或删除操作将进行往复。

要直接从此 HTML 文件构建页面布局,只需填充内容占位符的内容。使用位于 http://ip/_layouts/15/ComponentHome.aspx?Url=http%3A%2F%2F10%2E5%2E106%2E228%2F%5Fcatalogs%2Fmasterpage%2Fhome%5Fnew%2Easpx 的代码段生成器创建和自定义其他内容占位符和其他有用的 SharePoint 实体,然后将它们作为 HTML 代码段复制粘贴到 HTML 代码。此文件在内容占位符内的所有更新将自动同步到关联的页面布局。” 在页面的第二行~~~里面的连接地址在IE中打开·~

就会看到如下图:

里面会有选择一个webpartzone区域,代码区域就会出现了哦~~你可以跟我一样把ID改成你自己的认识的,便于后期维护哦~~

时间: 2024-10-08 11:13:25

Sahrepoint2013 创建HTML布局页面的相关文章

TODO:Laravel 使用blade标签布局页面

本文主要介绍Laravel的标签使用,统一布局页面.主要用到到标签有@yield,@ stack,@extends,@section,@stop,@push.使代码精简.提高页面下载速度.表现和内容相分离.站在开发者的角度看,web页面都可以提取相同的内容进行分离,让每个页面代码尽显主题内容,简洁明快,干扰信息少. 1. Laravel的blade标签代码格式是"命名.blade.php",这样是不是很简洁. 2. 创建统一布局风格的代码模板main.blade.php,使用HTML5

android创建一个细节页面,以及argument的应用

大家好..以前我也好奇过有没有一些设计模式可以用来创建一个细节页面,直到最近我看了一些设计模式相关的博文和书后,我终于发现了以下的应用. 下面我们介绍一个Listview 点击后出现一个detail 页面的功能,功能简单,但是我们看的是思想. 首先我们实现自定义的ListView,ListItem 里面有一个TextView,一个EditText,一个Checkbox,对应存放数据的是一个Crime的类.ListView里面有好多个ListItem,而对应的是CrimeList 类,为了方便创建

android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V

今天在看布局文件的时候出现 android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V 提醒,google后在网上说是因为sdk版本的问题. 解决方法: 修改选择不同的API就好了,降低版本即可

表格布局扩展/DW设计界面中快速整体布局页面的操作

DW设计界面中快速整体布局页面的操作流程: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta htt

利用表格布局页面

利用表格布局页面的操作流程: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv

从零开始,搭建博客系统MVC5+EF6搭建框架(4)上,前后台页面布局页面实现,介绍使用的UI框架以及JS组件

一.博客系统进度回顾以及页面设计 1.1页面设计说明 紧接前面基础基本完成了框架搭建,现在开始设计页面,前台页面设计我是模仿我博客园的风格来设计的,后台是常规的左右布局风格. 1.2前台页面风格 主页面: 技术博客风格: 详情页风格: 详情页留言风格: 1.3后台风格: 表格风格: 博客发布风格: 以上看到的系统页面是目前系统完成的风格,以后页面设计都参考这些页面风格. 二.使用前端web框架以及插件说明 2.1选择前端web框架,我找了很多框架,以前学过自学过bootstrap觉得对于没有前端

PHP和MySQL Web开发从新手到高手,第8天-创建categories管理页面

1. 创建categories管理页面   主要包含以下几个页面:   A. index.php, 准备各种变量数据.供展示页面使用.   B. categories.html.php, 显示categories.   C. form.html.php, 用于编缉或添加作者的页面. 页面郊果:   2. categories页面的主要流程 2.1 是否已登录 if (!user_is_login()){ include '../login.html.php'; exit(); } 2.2 是否有

PHP和MySQL Web开发从新手到高手,第6天-创建joke管理页面

1. 创建joke管理页面   主要包含以下几个页面:   A. index.php, 准备各种变量数据.供展示页面使用.   B. jokes.html.php, 显示joke.   C. form.html.php, 用于编缉或添加笑话的页面.   D. search.form.html.php, 用于搜索笑话的面面. 页面郊果:   2. index.php的主要流程 2.1 是否已登录 if (!user_is_login()){ include '../login.html.php';

PHP和MySQL Web开发从新手到高手,第7天-创建author管理页面

1. 创建author管理页面   主要包含以下几个页面:   A. index.php, 准备各种变量数据.供展示页面使用.   B. authors.html.php, 显示author.   C. form.html.php, 用于编缉或添加作者的页面. 页面郊果:   2. author页面的主要流程 2.1 是否已登录 if (!user_is_login()){ include '../login.html.php'; exit(); } 2.2 是否有权限 if (!user_ha