Customizar busqueda sin usar una acción (botón)

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
vilarac
Member II

Customizar busqueda sin usar una acción (botón)

Hola,

Necesito acceder a la página de resultados de una búsqueda en Alfresco pero sin llegar a realizar una búsqueda mediante una acción (la que se activa al pulsar el botón de 'buscar'). He intentado customizar el browsebean pasándole el contexto con la información de la búsqueda (término de búsqueda, lenguaje, etc.), pero sin resultados. Puede decirme alguien si esto que intento es posible o es algo que simplemente Alfresco no permite?

Gracias por adelantado, saludos,
2 Replies
cybermakoki
Member II

Re: Customizar busqueda sin usar una acción (botón)

pero que es lo que quieres hacer exactamente?

si lo que quieres es mostrar la pagina de resultados desde otro sitio, supongo que tendrias que configurar el faces-config-navigation.xml

Yo por ejemplo tengo una búsqueda personalizada que muestra una página de resultados que yo he creado y he definido lo siguiente en el fichero faces-config-custom.xml

<navigation-rule>
      <from-view-id>/jsp/*</from-view-id>  
      <navigation-case>
      <from-outcome>busqueda</from-outcome>
      <to-view-id>/jsp/custom/resultados_busqueda.jsp</to-view-id>
      </navigation-case>
   </navigation-rule>  

no se si es lo que quieres…
vilarac
Member II

Re: Customizar busqueda sin usar una acción (botón)

Gracias pero no es exactamente eso. En realidad lo que necesito es, desde una aplicación externa en la que se van a introducir los datos de búsqueda, pasar esos datos a Alfresco y que este haga una búsqueda y muestre los resultados como se suele hacer, con la misma página de resultados que tiene por defecto, exactamente igual. Hasta ahora he customizado el browsebean y consigo hacer una búsqueda pero el problema está en cual es el jsp que está usando Alfresco para los resultados y cómo consigo pasarle los datos desde el browsebean para que muestre los resultados de búsqueda.. no se si me explico.. ¿se podría hacer de otra forma más fácil?