Как получить страницу с результатами поиска набора сайта в Sharepoint 2010?

Существует поле "Site Collection Search Results Page", которое используется для конфигурирования страницы с результатами поиска, используемой для контекстных поисков (таких как "Этот Сайт"). Это может быть найдено путем выполнения следующего:

  1. Перейдите к своему набору сайта SharePoint
  2. Выберите "Настройки Сайта" из меню "Site Actions"
  3. Перейдите к разделу "Site Collection Administration" и избранным "Поисковым Настройкам"
  4. Поле "Site Collection Search Results Page" будет перечислено в нижней части.

Значение по умолчанию

/_layouts/osssearchresults.aspx

Как я могу получить и изменить это значение через объектную модель SharePoint?

6
задан skeletank 21 March 2012 в 17:11
поделиться

1 ответ

Параметр хранится в:

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"] 
14
ответ дан 8 December 2019 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: