Sahrepoint2013 创建HTML布局页面
2014-06-19 09:47
281 查看
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改成你自己的认识的,便于后期维护哦~~
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改成你自己的认识的,便于后期维护哦~~
相关文章推荐
- SharePoint 2013 入门教程之创建页面布局及页面
- Sahrepoint2013 创建HTML布局页面
- SharePoint 2013 入门教程之创建页面布局及页面
- SharePoint 2013 入门教程之创建页面布局及页面
- SharePoint 2013 入门教程之创建页面布局及页面
- 关于html对页面布局的几种属性,也许会经常遇到
- 对于用户上传不规划Html而导致页面布局错乱的一简单解决方法
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 如何让动态创建的页面元素响应用户事件 (HTML/javascript/jQuery/Ajax/DOM)
- (教学思路 HTML二)页面的文字布局和文字效果
- 页面布局 "HTML 4.0 Transitional” VS "XHTML 1.0 Transitional" 新的不一定就好用!
- html超链接href设置技巧和动态创建页面元素技巧
- IIS 500错误,能打开html页面,不能打开aspx页面,并且创建的虚拟目录无效。
- IIS 500错误,能打开html页面,不能打开aspx页面,并且创建的虚拟目录无效。
- 彻底修正不规范的HTML,避免引起页面布局错乱
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- [转贴]用Oracle的SQL*Plus工具创建HTML页面
- 用CSS防止HTML页面输入字符过多撑大布局