SharePoint online人员搜索显示模板,显示技能托管属性

SharePoint online人员搜索显示模板,显示技能托管属性,sharepoint,sharepoint-2013,sharepoint-search,Sharepoint,Sharepoint 2013,Sharepoint Search,我目前正在为人员搜索结果页面创建自定义显示模板。我复制了开箱即用的Item_Person.html搜索显示模板,并对其进行了修改以显示更多字段。 在开箱即用模板中还有一个名为skills的托管属性,但当我使用它时,它不会返回与user profile skills属性(SPS skills)关联的任何值 正如你所看到的,它已经被映射了,但是技能值总是空的。我想检索并显示在自定义模板中 如果您做过类似的操作,请帮助我。检查以下步骤 将元数据添加到ManagedPropertyMapping 2

我目前正在为人员搜索结果页面创建自定义显示模板。我复制了开箱即用的Item_Person.html搜索显示模板,并对其进行了修改以显示更多字段。 在开箱即用模板中还有一个名为skills的托管属性,但当我使用它时,它不会返回与user profile skills属性(SPS skills)关联的任何值

正如你所看到的,它已经被映射了,但是技能值总是空的。我想检索并显示在自定义模板中


如果您做过类似的操作,请帮助我。

检查以下步骤

  • 将元数据添加到ManagedPropertyMapping
  • 2.然后在函数内部获取元数据的值

    <!--#_  var datacreated = $getItemValue(ctx, "Created");_#-->
    
    
    
    3.然后将变量放在希望
    \u35;=datacreated=\u35;


    就这样发布html希望它的工作

    谢谢Rana的帮助。实际上你说的是对的。我现在面临的问题是技能价值不在本页。当我像你说的那样打印值时,我什么也得不到。你知道这个技能值可以为空的其他原因吗?我在搜索架构或其他地方需要做的任何更改?wc,可以在此处共享您的代码。我将检查问题所在。谢谢Rana,我检查了,您与我共享的代码运行良好。问题是我正在使用的trail环境。在将代码移动到付费生产环境之后,它运行良好。