SharePoint 2013 定制搜索显示模板
来源:互联网 发布:网络优化的目的 编辑:程序博客网 时间:2024/06/03 20:29
之前我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索结果的显示模板,下面让我们一起来看一下如何简单的定制 – 搜索显示模板。
1、我们首先创建一个搜索页面,搜索的主题是图片(我定义了搜索的路径),下图是默认的显示结果,如下图:
2、进入网站设置,找到Master pages点击进入,如下图:
3、进入显示模板,点击进入,如下图:
4、可以看到下图有关于搜索的显示模板,我们可以点击进入,然后进行定制,如下图:
注:其他几个文件夹,也是显示模板,但是功能各有不同;比如Content Web Parts,顾名思义,就是为了这个WebPart定义的。
5、找到如下html模板,下载一个副本到本地进行修改即可,如下图:
注:可能会遇到文件夹下只有JavaScript,没有html的问题,记得开启发布基础架构的网站集功能。
6、红框标注的地方,是我们要修改的部分,title就是我们将来选择模板时的名字,下面的红框就是显示模板的内容;我这里做了个简单的修改,注释了默认的,然后,只显示了Title(艾玛,本来就很Low,这下更Low了,还能再Low点么;好吧,只是测试一下,别骂我)。
注:重点强调一下ManagedPropertyMapping这个属性,如果你有特别的托管属性,需要先加入(在搜索中心创建托管属性,在这里加入)才能使用;
7、修改好的显示模板,然后上传回去,点击新建文档,选对内容类型,如下图:
8、选中我们的模板,然后点击OK,如下图:
9、查看一下内容类型、标题、还有Target Control Type是不是对,一般不会错,如下图:
10、然后看到上传上来的模板,JavaScript文件是自动生成的,如下图:
11、然后回到搜索页面,编辑页面,编辑搜索核心结果部件,选择WebPart 属性里面的显示模板(中间步骤过简单,容我略去若干步),如下图:
12、查看最后的结果,实在很Low,原谅我吧,只是一个测试用的示例,我也没有很好地美工技术。
总结
以上,便是定制搜索显示结果的全过程,示例很简单,主要还是介绍过程,希望大家勿喷。这就是SharePoint相比自己开发的优势,很多OOB的东西,非常方便使用,慢慢摸索,其实还有很多东西可以灵活使用。
好了,今天就到这里,休息。。休息一下。。
附
SharePoint 2013 定制搜索显示模板(二)
- SharePoint 2013 定制搜索显示模板
- SharePoint 2013 定制搜索显示模板(二)
- SharePoint 工作流模板定制问题-团队普及
- SharePoint 2013 搜索体系结构
- SharePoint 2010 配置自定制搜索的基本步骤
- SharePoint 2013 项目模板
- 一步步在SharePoint中使用模板定制顶级站点
- 一步步在SharePoint中使用模板定制顶级站点
- 利用SharePoint 2013 定制Service Desk 服务台!
- SharePoint 2013 禁用搜索服务
- SharePoint 2013 客户化(Customize) 搜索结果(Search result)-显示模版(Dispaly template)&搜索结果类型(Search Result Type)
- sharepoint主题样式定制
- sharepoint 2013 使用SharePoint powershell 2013更改搜索服务器方法
- 定制模板
- SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]
- SharePoint 2013 设置搜索同义词(thesaurus)
- SharePoint 2013 设置搜索导航(Search Navigation)
- SharePoint 2013配置启用搜索服务
- 通关!游戏设计之道的学习笔记(一)电子游戏
- SharePoint 2013 搜索功能,列表项目不能完全被索引
- SharePoint 2013 网站搜索规则的使用示例
- linux start kernel
- LeetCode 93. Restore IP Addresses
- SharePoint 2013 定制搜索显示模板
- SharePoint 2013 定制搜索显示模板(二)
- SharePoint 2013 激活标题字段外的Menu菜单
- SharePoint 2016 图文安装教程
- O365(世纪互联)SharePoint 之文档库使用小记
- O365(世纪互联)SharePoint 之站点个性化
- PHP开发:使用PHP抓取百万知乎用户以及知识点札记
- 使用SAX解析将xml的文件内容结构保存到java对象中
- sharePoint 2016 弃用和删除的功能