2010-07-22 14 views
6

Hay un campo "Página de resultados de búsqueda de colección de sitios" que se utiliza para configurar la página de resultados de búsqueda utilizada para búsquedas contextuales (como "Este sitio"). Se puede encontrar de la siguiente manera:¿Cómo obtener la página de resultados de búsqueda de la colección de sitios en Sharepoint 2010?

  1. ir a su SharePoint colección de sitios
  2. "Configuración del sitio"
  3. Seleccione el menú "Sitio acciones"
  4. Vaya a la sección "Sitio Colección Administración" y seleccione "Configuración de búsqueda"
  5. El campo "Página de resultados de búsqueda de la colección de sitios" aparecerá en la parte inferior.

El valor por defecto es

/_layouts/osssearchresults.aspx 

¿Cómo puedo recuperar y cambiar este valor a través del modelo de objetos de SharePoint?

Respuesta

14

El ajuste se almacena en:

site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] 

Si no existe o es nulo, '/_layouts/osssearchresults.aspx' se utiliza

La dirección URL del Centro de búsqueda está en

site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"] 

y la caída en el modo de

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

Esto cambia el valor del Centro de búsqueda de colección de sitios (es decir, habilita ámbitos personalizados). Pero necesito cambiar la URL al diseño en sí. – Alexander

+0

Upps :-(dio la configuración para 2007, donde la página estaba codificada. La respuesta ahora se ha actualizado para 2010. –

+0

Gracias, ahora funciona :) – Alexander

Cuestiones relacionadas