搜索核心结果SharePoint Web部件使用XSLT 1.0转换搜索结果以进行显示。我想使用正则表达式操作一些结果文本。唉,XSLT 2.0(包含正则表达式支持)不可用,Microsoft don't currently plan to implement it!
一种想法是覆盖Web部件,但它继承自DataFormWebPart,与执行转换相关的方法被标记为私有。所以我不得不排除这一点。
我希望使用EXSLT并根据需要复制并粘贴我需要的功能。但是,这似乎不是according to this post选项,msxsl:由于Web部件中使用的安全设置,脚本块不可用。
所以我能想到的一切现在都被封锁了。 :)还有其他人能够启用此功能吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
您可能有足够的勇气创建自己的结果webpart,继承自Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart。
我从来没有这样做过,所以除非你真的希望在你的结果中使用正则表达式,否则我不会这样做。