SharePoint 2013 定制搜索显示模板(二)

简介: 前言   之前一篇博客,简单的介绍了如何定制搜索显示模板,这一次,我们介绍一下如何定制搜索显示时,弹出来的那个页面,相信这个大家也都会遇到的。   1、第一部分就是搜索显示模板的部分,第二部分就是搜索项目详情的部分,如下图:   2、按照之前一篇博客介绍的过程,找到下面红框的html,下载...

前言

  之前一篇博客,简单的介绍了如何定制搜索显示模板,这一次,我们介绍一下如何定制搜索显示时,弹出来的那个页面,相信这个大家也都会遇到的。

  1、第一部分就是搜索显示模板的部分,第二部分就是搜索项目详情的部分,如下图:

clip_image002

  2、按照之前一篇博客介绍的过程,找到下面红框的html,下载一份副本到本地修改,如下图:

clip_image004

  3、改个名字上传回去,之后也会自动生成一个JavaScript文件,具体信息对比一下,不要选择错了(一般默认就是对的,如果有问题了记得校对一下),如下图:

clip_image006

  4、首先修改一下上一篇介绍的显示模板定义,里面有关联的详细信息模板定义,如下图:

  注:可能有人会问,我们下载的副本是html的,为嘛关联一个js的呢?!这个我在做的时候也有点疑惑,不过JavaScript会在上传html模板的时候自动生成,也就不迷惑了;

clip_image008

  5、尝试在spd里修改详情显示模板,加一个标题带上样式测试一下,如下图:

clip_image010

  6、测试结果,说明我们改的地方是对的,虽然很少这么改,如下图:

clip_image012

  7、简单介绍一下搜索详细显示模板的结构,主要是Header、Body、Footer三个部分,具体每个部分是干什么的,相信大家一看便知,如下图:

clip_image014

  8、我们尝试在中间的缩略图(画外音:什么缩略图,明明就是一个iframe在模板里,你当我傻啊!确实是这样的,呵呵)后面,加上一个描述字段,算是一个“大改”吧,看看情况,如下图:

clip_image016

  9、可以看到我们的描述字段,显示在了我们想要让他出现的地方,里面的内容也是我们想要显示的内容,如下图:

  注:修改任何搜索项目的属性,都要爬网才生效,别傻傻的修改了属性,怎么改模板都不管用。。你不增量爬网一下,搜索项目属性的修改是不生效的。

clip_image018

总结

  以上,便是搜索详细显示模板的定义,其实很简单,只要找对了需要修改的位置,修改起来非常容易的。其实一开始我也这么认为的,但是如果你想大概,还是需要花费一番心思的,比如修改Footer里面的操作,好吧。。休息。。休息一下。。

SharePoint 2013 定制搜索显示模板

目录
相关文章
|
小程序 JavaScript
小程序搜索弹出搜索内容功能(模糊查询)
小程序搜索弹出搜索内容功能(模糊查询)
72 0
Joomla 4将有一个新的默认搜索扩展
Joomla 4每个月都会在Alpha版本上取得进展。 Alpha 10带来了一个重要的变化:现在有一个新的默认搜索扩展。旧的com_search已被com_finder取代。 这不是一个新的扩展,因为com_finder已经在Joomla 3每个版本的中:它被称为“智能搜索”。
|
Web App开发 搜索推荐 数据库
SharePoint 无法删除搜索服务应用程序
  在SharePoint的使用中,经常会遇到某些服务创建失败,某些服务删除不成功的情况。这里,我们就遇到了搜索服务创建失败,然后删除也不成功,使用管理中心的UI无法删除,PowerShell命令也无法删除,经过很长时间的排错,终于找到解决方法。
982 0
|
PHP SQL
如何让帝国CMS7.2搜索模板支持动态标签调用
  帝国cms站内搜索一般不支持动态标签调用,如果要调用如何实现呢?修改两个地方就可以实现了。打开 /e/search/result/index.php 文件,找到(文件改了,不会调用也是徒劳!看看这个帝国cms搜索关键字调用标签(showsearch)怎么用) require(".
1476 0
|
JavaScript 前端开发
SharePoint 2013 定制搜索显示模板
前言   之前我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索结果的显示模板,下面让我们一起来看一下如何简单的定制 – 搜索显示模板。
1022 0
|
索引
SharePoint 2013 搜索功能,列表项目不能完全被索引
描述   最近一个站点,需要开启搜索功能,然后创建内容源,开始爬网,发现列表里只有一部分被索引,很多项目没有被索引,甚是奇怪,如下图(其实列表里有80几条项目)。   首先爬网账号是系统账号、服务器管理员,所以觉得账号权限不存在问题;毕竟SharePoint的搜索爬网,就是用当前账号的权限去爬网,展示的时候,再按照当前账号去过滤的。
971 0