SharePoint 2016 Search 定制开发简介系列一-定制导航节点以及节点链接

SharePoint Search 中主要默认包含四个导航节点分别对应四个页面

Everything:    results.aspx

People:    peopleresults.aspx

Conversations:    conversationresults.aspx

Videos:    videoresults.aspx

本系列文章将介绍各个部分都可以如何定制:

定制导航节点以及节点链接

  1. 通过界面修改
  2. 通过Server API 修改该节点内容

void SetSearchSettings(SPWeb web)
{
    SPNavigation navigation = web.Navigation;
    navigation.AddToSearchNav(new SPNavigationNode("customNode",   
    "{sitecollection url}/Pages/results.aspx", true));
}

 

定制SearchBox样式

SharePoint中默认的SearchBox显示样式位于  

/_catalogs/masterpage/Display Templates/Search/Control_SearchBox.html

定制Search Box样式可以熟悉该html页面逻辑,找到需要修改的地方,添加自定义的页面元素,从而实现自定义Search Box的目的,注意只需要修改.html文件即可,SharePoint会默认自动生成一个同样名称的js文件,实际加载到页面上是html文件和js文件共同作用渲染生成的

例如默认的search box样式如下:

定制成如下样式:

修改Control_SearchBox.html如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值