Существует поле "Site Collection Search Results Page", которое используется для конфигурирования страницы с результатами поиска, используемой для контекстных поисков (таких как "Этот Сайт"). Это может быть найдено путем выполнения следующего:
Значение по умолчанию
/_layouts/osssearchresults.aspx
Как я могу получить и изменить это значение через объектную модель SharePoint?
Параметр хранится в:
site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"]
Если не существует или имеет значение NULL, то используется '/_layouts/osssearchresults.aspx'
URL-адрес центра поиска находится в
site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"]
И раскрывающийся режим в
site.RootWeb.AllProperties["SRCH_SITE_DROPDOWN_MODE"]