SharePoint. Agrupar resultados de la busqueda - Blog de David Alonso. Microsoft SharePoint, Office 365, Azure y otras tecnologías Microsoft

Blog de David Alonso. Microsoft SharePoint, Office 365, Azure y otras tecnologías Microsoft

Microsoft SharePoint, Azure, Office 365

martes, 1 de junio de 2010

SharePoint. Agrupar resultados de la busqueda

Los resultados de la busqueda pueden configurarse y personalizarse editando la hoja XSL que se encuentra en el WebPart de resultados principales de la Busqueda.

Pero existe una manera mas facil mediante el SharePoint Designer.

1. Editar el web part de resultados pricipales de la busqueda y copiar lo siguiente en el Editor XSL:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
 <xsl:template match="/">
  <xmp<<xsl:copy-of select="*"/>>/xmp>
 </xsl:template>
</xsl:stylesheet>



2. realizar una busqueda y copiar el resultado( como puede observarse ahora aparece en formato XML) Crear un fichero .xml a partir del resultado.

3. Crear con el SharePoint Designer una nueva pagina .aspx y añadir una vista de datos( en el menu Vista de datos > añadir nueva vista de datos).

4. arrastrar a la vista de datos el xml e insertar en la vista de datos las columnnmas que se desean añadir.

5. En las propiedades de la vista de datos, seleccionar Agrupar y Ordenar y configurar la agrupacion y ordenacion segun se desee.


6. Por ultimo, la pagina se habrá modificado en la vista de codigo. Copiar el resultado desde <xsl:stylesheet version="1.0" hasta </xsl:stylesheet> y pegarla en el Editor XSL del web part de resultados principales de la busqueda.
Al codigo resultante se le podrán añadir estilos css.

Un ejemplo del resultado podría ser este:



Fuente: http://www.sharepointer.es/2010/01/moss-2007-personalizar-resultados-de.html

No hay comentarios:

Publicar un comentario