ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SharePoint 开发篇:浅谈Web Part和Page Layout 开发

2020-01-14 11:01:24  阅读:266  来源: 互联网

标签:Web Layout 浅谈 SharePoint Manager Design 搜索 页面


Blog链接:https://blog.51cto.com/13969817

Design Manager 帮助很多开发者在SharePoint中创建自己的网站设计。通常我们根据站点设计进行定制母版页,因为它定义了贯穿站点所有页面的公共元素,你可以通过“站点设置”下的“Design Manager”并映射你的网络驱动器,使用任何HTML编辑器编辑母版页。

比如,主页上的搜索框可以帮助用户在网站上找到视频,在配置搜索设置之后,从gallery中插入一个搜索框,然后从Design Manager导航到搜索设置,并添加搜索中心URL,更新搜索片段并复制HTML。

示例代码:<div id="s4-bodyContainer">

而Page Layout是通过在母版页的公共元素中设置页面字段和Web部件区域的样式来定义一组页面的外观,前面映射的网络驱动器可用于使用任何HTML编辑器编辑页面布局。

开发Page layout的时候使用Design Manager来开发,这种开发方式是直接写html文件,对于页面需要用到的元素(e.g. webpart zone),可以通过snippet的方式添加,这种方式得好处是开发比较快。
比如我想为Media Web Part添加Web Part Zone snippet。

示例参考代码:

<!--CS: Start Web Part Zone Snippet-->
<!--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" AllowPersonalization="false" ID="x337a5a8d939248d49e9c39d87693bef0" FrameType="TitleBarOnly" Orientation="Vertical">-->
<!--MS:<ZoneTemplate>-->
<!--DC: Replace this comment with default web parts for new pages. -->
<!--ME:</ZoneTemplate>-->
<!--ME:</WebPartPages:WebPartZone>-->
</div>
<!--CE: End Web Part Zone Snippet-->

其他相关文章:Build your first SharePoint client-side web part (Hello World part 1)

标签:Web,Layout,浅谈,SharePoint,Manager,Design,搜索,页面
来源: https://blog.51cto.com/13969817/2466523

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有