2012-02-09 200 views
0

我創建了一個搜索中心網站並使用新的母版頁進行了自定義。我在那裏留下了默認頁面,如results.aspx和peopleresults.aspx,並創建了我自己的結果頁面。我以爲只需進入網站設置 - >搜索設置並在「啓用自定義範圍」文本框中指向「網站集搜索中心」網址,即可將網址更改爲指向我的新自定義網頁。SharePoint搜索中心:您可以在其中定製搜索結果頁嗎?

這工作,直到我後來注意到該網址不是格式正確。這裏是一個例子: /SearchCenter/Pages/SearchResults.aspx/Results.aspx?k=tyler

請注意,開箱即用的頁面(Results.aspx)是如何加入到url的?思考完後,我認爲SharePoint期望頁面名稱「Results.aspx」成爲結果頁面。如果我想要一個自定義結果頁面,我是否要求它被命名爲results.aspx?

希望看到的總體思路是什麼這個...

+0

這是您的終極解決方案: http://sharepoint.stackexchange.com/questions/16829/redirect-search-to-search-results-aspx/35301#35301 – Davis 2012-05-02 12:45:58

回答

0

我在創建自己的自定義搜索結果頁面時發現的最好的事情是,將其命名爲Search Center中爲您創建的開箱即用模板頁面:results.aspx和peopleresults.aspx。

0

搜索設置應該是/的SearchCenter /頁(無需頁面名稱)。
然後,在搜索框的webpart設置中將結果頁面設置爲SearchResults.aspx。

+0

我使用SmallSearchInputBox委託控制,儘管如此,所以我無法立即設置結果頁面網址 – TexasT 2012-02-09 19:41:10

0

搜索結果頁面基本上是一個普通的SharePoint頁面,其中包含大量(連接的)Web部件。

你當然可以選擇真正需要(或者甚至與自己的自定義Web部件)的Web部件,並指向SharePoint搜索到這個新的「結果」頁面

在我的經驗,建立自己的網頁的頁面不能被命名爲'results.aspx'。