Центр поиска SharePoint: можете ли вы иметь собственную страницу с результатами поиска? - PullRequest
0 голосов
/ 09 февраля 2012

Я создал сайт центра поиска и настроил его для новой главной страницы. Я оставил там страницы по умолчанию, такие как results.aspx и peopleresults.aspx, и создал свои собственные страницы результатов. Я подумал, что могу просто изменить URL-адрес, чтобы он указывал на мои новые пользовательские страницы, перейдя в «Параметры сайта»> «Параметры поиска» и указав ссылку «Центр поиска семейства сайтов» в текстовом поле «Включить пользовательские области».

Это работало, пока позже я не заметил, что URL не был правильно сформирован. Вот пример: /SearchCenter/Pages/SearchResults.aspx/Results.aspx?k=tyler

Обратите внимание на то, как стандартная страница (Results.aspx) добавляется в URL? Подумав об этом, я думаю, что SharePoint ожидает, что имя страницы «Results.aspx» будет страницей результатов. Если мне нужна пользовательская страница результатов, мне нужно, чтобы она называлась results.aspx?

Хотелось узнать, что думает об этом ...

Ответы [ 3 ]

0 голосов
/ 10 февраля 2012

Страница результатов поиска - это обычная страница SharePoint с кучей (подключенных) веб-частей.

Вы, безусловно, можете создать свою собственную страницу только с теми веб-частями, которые вам нужны (или даже с вашими собственными веб-частями), и указать SharePoint Search на эту новую страницу «результатов»

По моему опытустраница не должна называться «results.aspx».

0 голосов
/ 14 февраля 2012

Лучшее, что я нашел при создании ваших собственных страниц с результатами поиска, - это присвоить им имя в виде стандартных шаблонных страниц, созданных для вас в Центре поиска: results.aspx и peopleresults.aspx.

0 голосов
/ 09 февраля 2012

Настройки поиска должны быть / SearchCenter / Pages (без названия страницы).
Затем в настройках веб-части окна поиска установите для страницы результатов значение SearchResults.aspx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...