这是我第一次尝试处理 XSL,所以请善待 :)
我正在修改 SharePoint 2010 人员搜索结果页面 - 特别是“在组织浏览器中查看”行。我已将 orgbrowser webpart 添加到我们的主站点,并且不想将用户定向到 mysite 以获取此链接。
这是修改后的代码:
<a id="{concat($currentId, '_OrgBrowserLink')}" href="/search/pages/orgbrowser.aspx?accountname={string(accountname)}">» <xsl:value-of select="$ViewHiearchyLabel" /></a>
上面的代码工作正常。我发现我在添加搜索结果查询字符串参数时遇到问题。参数是“k”。
我发现我不能附加“&”符号(因为它很可能是一个特殊的保留字符)。我已经尝试过“%26”,但这似乎弄乱了之前的 accountname 参数(我收到“未找到用户”相关 ID 错误)
由于我对 xsl 工作原理的了解有限,我似乎无法掌握查询字符串参数“k”。有人可以启发我吗?
谢谢大家