Как получить страницу результатов поиска по семейству сайтов в Sharepoint 2010? - PullRequest
6 голосов
/ 22 июля 2010

Есть поле «Страница результатов поиска семейства сайтов», которое используется для настройки страницы результатов поиска, используемой для контекстного поиска (например, «Этот сайт»). Это можно найти, выполнив следующие действия:

  1. Перейдите в семейство сайтов SharePoint
  2. Выберите «Настройки сайта» в меню «Действия сайта»
  3. Перейдите в раздел «Администрирование семейства сайтов» и выберите «Настройки поиска»
  4. Внизу будет указано поле «Страница результатов поиска по семейству сайтов».

Значением по умолчанию является

/_layouts/osssearchresults.aspx

Как получить и изменить это значение с помощью объектной модели SharePoint?

1 Ответ

14 голосов
/ 22 июля 2010

Настройка сохраняется в:

site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] 

Если он не существует или равен нулю, то используется / /layouts/osssearchresults.aspx

URL-адрес поискового центра находится в

site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"] 

И выпадающий режим в

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