SharePoint 2013 定制搜索显示模板

简介: 前言   之前我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索结果的显示模板,下面让我们一起来看一下如何简单的定制 – 搜索显示模板。

前言

  之前我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索结果的显示模板,下面让我们一起来看一下如何简单的定制 – 搜索显示模板。

  1、我们首先创建一个搜索页面,搜索的主题是图片(我定义了搜索的路径),下图是默认的显示结果,如下图:

clip_image002

  2、进入网站设置,找到Master pages点击进入,如下图:

clip_image004

  3、进入显示模板,点击进入,如下图:

clip_image006

  4、可以看到下图有关于搜索的显示模板,我们可以点击进入,然后进行定制,如下图:

  注:其他几个文件夹,也是显示模板,但是功能各有不同;比如Content Web Parts,顾名思义,就是为了这个WebPart定义的。

clip_image008

  5、找到如下html模板,下载一个副本到本地进行修改即可,如下图:

  注:可能会遇到文件夹下只有JavaScript,没有html的问题,记得开启发布基础架构的网站集功能。

clip_image010

  6、红框标注的地方,是我们要修改的部分,title就是我们将来选择模板时的名字,下面的红框就是显示模板的内容;我这里做了个简单的修改,注释了默认的,然后,只显示了Title(艾玛,本来就很Low,这下更Low了,还能再Low点么;好吧,只是测试一下,别骂我)。

  注:重点强调一下ManagedPropertyMapping这个属性,如果你有特别的托管属性,需要先加入(在搜索中心创建托管属性,在这里加入)才能使用;

clip_image012

  7、修改好的显示模板,然后上传回去,点击新建文档,选对内容类型,如下图:

clip_image014

  8、选中我们的模板,然后点击OK,如下图:

clip_image016

  9、查看一下内容类型、标题、还有Target Control Type是不是对,一般不会错,如下图:

clip_image018

  10、然后看到上传上来的模板,JavaScript文件是自动生成的,如下图:

clip_image020

  11、然后回到搜索页面,编辑页面,编辑搜索核心结果部件,选择WebPart 属性里面的显示模板(中间步骤过简单,容我略去若干步),如下图:

clip_image022

  12、查看最后的结果,实在很Low,原谅我吧,只是一个测试用的示例,我也没有很好地美工技术。

clip_image024

总结

  以上,便是定制搜索显示结果的全过程,示例很简单,主要还是介绍过程,希望大家勿喷。这就是SharePoint相比自己开发的优势,很多OOB的东西,非常方便使用,慢慢摸索,其实还有很多东西可以灵活使用。

  好了,今天就到这里,休息。。休息一下。。

附

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

目录
相关文章
【C语言】exit函数详解
【C语言】exit函数详解
|
7月前
|
缓存 监控 前端开发
前端性能优化实战:如何大幅减少应用加载时间?
本文系统讲解前端性能优化实战,涵盖代码分割、懒加载、CDN加速、HTTP/2/3、资源预加载、Brotli压缩、Tree Shaking等核心策略,并结合Lighthouse等工具持续监控。从构建、传输、渲染三维度提升加载速度,助你显著降低FCP/LCP,打造秒开流畅体验。(239字)
472 1
|
7月前
|
人工智能 机器人 数据挖掘
AI如何真正落地企业研发?一整套解决方案
AI时代,企业落地难?常见困境:场景不明、规划缺失、能力不足、流于尝试。我们提供AI咨询规划、企业内训、智能工作流、智能体开发(含AI测试)等一站式服务,助力企业系统化构建AI能力,真正将AI融入研发与业务流程,释放生产力价值。
|
7月前
|
人工智能 自然语言处理 安全
“养龙虾”全攻略:OpenClaw能做什么+阿里云/本地部署+百炼API配置+风险规避指南
2026年开春,“养龙虾”成为AI圈热门话题——这里的“龙虾”并非餐桌上的海鲜,而是开源AI自动化引擎OpenClaw(昵称“大龙虾”)。这款工具凭借“自然语言驱动+全场景自动化”的核心能力,在全网快速走红:普通人用它解放重复劳动,开发者靠它拓展生产力边界,创业者借它搭建轻量化工具。
905 2
|
缓存 JSON API
VIN车辆识别码查询车五项 API 实践指南:让每一俩车有迹可循(Python代码示例)
VIN(车辆识别代码)是全球唯一的17位汽车标识码,可快速获取车架号、发动机号、品牌型号等核心信息。在二手车交易、保险理赔、维修保养等场景中,准确解析VIN有助于提升效率与风控能力。本文介绍VIN码结构、适用场景,并提供Python调用示例及优化建议,助力企业实现车辆信息自动化核验。
1794 1
|
12月前
|
监控 安全 数据挖掘
安徽京准分享:安防监控系统精准NTP时钟同步应用方案
安防监控系统精准NTP时钟同步方案,通过北斗/GPS双模授时,局域网部署NTP服务器,实现毫秒级时间统一,提升事件追溯、数据联动与应急响应效率,筑牢系统协同与证据有效性基石。(238字)
|
运维 监控 安全
从实践到自动化:现代运维管理的转型与挑战
本文探讨了现代运维管理从传统人工模式向自动化转型的必要性与路径,分析了传统运维的痛点,如效率低、响应慢、依赖经验等问题,并介绍了自动化运维在提升效率、降低成本、增强系统稳定性与安全性方面的优势。结合技术工具与实践案例,文章展示了企业如何通过自动化实现运维升级,推动数字化转型,提升业务竞争力。
|
人工智能 JSON 数据格式
VTJ 上线 AI 识别 Sketch 和 Figma 设计稿
VTJ的AI助手支持通过识别Sketch和Figma设计稿的元数据,高精度还原设计图。用户可使用官方插件导出json格式的元数据文件。对于Sketch,下载并安装vtj-sketch-plugin后,选中图层导出;Figma则需安装vtj-figma-plugin,通过插件完成元数据导出。最后,在VTJ设计器中上传json文件,借助AI实现设计图的高效还原。
653 0
|
人工智能 JavaScript 前端开发
一段 JavaScript 代码,集成网站AI语音助手
根据本教程,只需通过白屏化的界面操作,即可快速构建一个专属的AI智能体。
|
存储 SQL 运维
Tablestore 与 Elasticsearch 在数据库查询加速场景使用对比
过去三十年,我们从企业应用开始,经历了 PC 互联网、移动互联网的爆发式发展,到如今的产业互联网。在这些不同时代,一直变化的是应用形态,不变的是核心数据的价值。对于核心数据的存储,首选的方案是使用数据库存储,从互联网初期开始,开源关系型数据库 MySQL 成长成为了数据库存储的第一选择,关系型数据库解决了数据的快速建模,高可靠存储和快速查询,但是关系数据库中的高效查询主要依赖二级索引,如果出现索引
2541 123
Tablestore 与 Elasticsearch 在数据库查询加速场景使用对比