2010-07-22 19 views
6

Istnieje pole "Strona wyników wyszukiwania w witrynie", które służy do konfigurowania strony wyników wyszukiwania używanej do wyszukiwania kontekstowego (np. "Ta witryna"). Można go znaleźć w następujący sposób:Jak uzyskać stronę wyników wyszukiwania kolekcji witryn w Sharepoint 2010?

  1. Przejdź do witryny SharePoint kolekcji
  2. "Ustawienia witryny"
  3. Wybierz z menu
  4. Go "Site Actions" w sekcji "Witryna Collection Administration" i wybierz "Ustawienia wyszukiwania"
  5. Pole "Strona wyników wyszukiwania zbioru witryn" zostanie wyświetlone na dole.

Wartość domyślna to

/_layouts/osssearchresults.aspx 

Jak mogę odzyskać i zmienić tę wartość za pośrednictwem modelu obiektowego programu SharePoint?

Odpowiedz

14

Ustawienie jest przechowywana w:

site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] 

Jeśli nie istnieje lub jest nieważna, a następnie '/_layouts/osssearchresults.aspx' służy

Centrum wyszukiwania URL jest w

site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"] 

a spadek w trybie

site.RootWeb.AllProperties["SRCH_SITE_DROPDOWN_MODE"] 
+0

To zmienia wartość Centrum wyszukiwania kolekcji witryn (tj. włącza zakresy niestandardowe). Ale muszę zmienić adres URL samego układu. – Alexander

+0

Upps :-(dał ustawienie na 2007 rok, gdzie strona została zakodowana na stałe Odpowiedź jest teraz zaktualizowana na rok 2010. –

+0

Dzięki, teraz działa :) – Alexander

Powiązane problemy