我们有一个应用程序,我们修改MOSS搜索结果页面(Results.aspx)的搜索核心resuult Web部件XSLT以调用一些自定义javascripts。是否可以对WSS的应用程序级页面执行相同的操作,即osssearchresults.aspx?
答案 0 :(得分:1)
您无法在WSS安装中更改搜索结果页面,您需要稍微自定义您的母版页以更改该行为。
默认为:
<SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox" />
但你可以在控件下渲染一些javascript来修复你的链接(jQuery示例):
<script type="text/javascript">
$(".ms-searchform a[@id $= '_go']").attr("href", "#").click(function() {
// redirect to new page, getting the selected scope and keyword
});
</script>
选择器获取 .ms-searchform 类下的 a 元素,以_go结尾 在其 id 属性“。中获取范围和关键字,它的方法类似。
答案 1 :(得分:0)
您可以创建自己的(只需将osssearchresults.aspx复制到网站集并进行编辑),然后在网站设置中更改搜索结果页的网址。