2009-01-10 18 views

回答

5

在結果頁面上,只需刪除Core Search Results Web部件並添加您的Web部件即可。
在您的webpart中,從querystring(參數k爲關鍵字,s爲範圍)獲取查詢。

-1

您可以在您的webpart中使用jQuery並處理該文本框的onkeypress事件。

1

實際上您在這裏有幾個選項。您可以按照Nico的建議更換CSR Web部件。但是,您也可以在搜索範圍上更改目標網址,以指向另一個擁有自己的搜索結果Web部件的ASPX頁面。轉到網站設置 - >搜索範圍,更改目標網址。但是,共享作用域上的目標URL必須在共享服務提供程序級別進行編輯。

最後,還可以完全替換所有頁面上的搜索框。這很簡單,因爲您只需安裝SharePoint功能,該功能可指示底層委託控件顯示搜索框而不是SharePoint。再次停用該功能,並且網站集中的所有頁面都會再次恢復爲原始搜索框。聰明呃?但是,如果您基本上需要擴展搜索框的行爲或佈局,那麼您當然只應使用此解決方案。

相關問題