Sharepoint 修改WSS的osssearchresults.aspx页面

Sharepoint 修改WSS的osssearchresults.aspx页面,sharepoint,Sharepoint,我们有一个应用程序,在其中修改MOSS搜索结果页面(Results.aspx)的搜索核心result web部件XSLT,以调用一些自定义javascripts。是否可以对WSS的应用程序级页面(即osssearchresults.aspx)执行相同的操作 您可以创建自己的搜索结果页面(只需将osssearchresults.aspx复制到网站集并进行编辑),然后在“网站设置”中更改搜索结果页面的url。您无法在WSS安装中更改搜索结果页面,您需要自定义母版页以更改该行为 默认为: <Sh

我们有一个应用程序,在其中修改MOSS搜索结果页面(Results.aspx)的搜索核心result web部件XSLT,以调用一些自定义javascripts。是否可以对WSS的应用程序级页面(即osssearchresults.aspx)执行相同的操作

您可以创建自己的搜索结果页面(只需将osssearchresults.aspx复制到网站集并进行编辑),然后在“网站设置”中更改搜索结果页面的url。

您无法在WSS安装中更改搜索结果页面,您需要自定义母版页以更改该行为

默认为:

<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" />
但是您可以在控件下呈现一些javascript来修复链接(jQuery示例):


$(“.ms searchform a[@id$='_go']”).attr(“href”,“#”)。单击(函数(){
//重定向到新页面,获取所选范围和关键字
});
</script>
选择器在.ms searchform类下获取一个以_go结尾的元素 在其id属性中”。为了获得范围和关键字,它采用了类似的方法

<script type="text/javascript">
    $(".ms-searchform a[@id $= '_go']").attr("href", "#").click(function() { 
    // redirect to new page, getting the selected scope and keyword 
    });
</script>