[greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Búsqueda

  • From: Diego Spano <diegospano@xxxxxxxxx>
  • To: Lista (en español) Greenstone <greenstone_es@xxxxxxxxxxxxx>
  • Date: Thu, 6 Apr 2017 11:10:33 -0300

Hola Patricio. Agregá otro <td> asi:

<td><a><xsl:attribute name='href'>sites/<xsl:value-of
select="$site_name"/>/collect/<xsl:value-of
select='@collection'/>/index/assoc/<gsf:metadata
name='root_assocfilepath'/>/<gsf:metadata
name='srclinkFile'/></xsl:attribute><gsf:metadata
name="srcicon"/></a></td>


Saludos!


*Diego Spano* *Director de Proyectos, Prodigio Consultores*
Tel: (54 11) 5274-8413

Argentina
dspano@xxxxxxxxxxxxxxxxxxxxxxx | www.prodigioconsultores.com
<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.prodigioconsultores.com%2F&sn=ZGllZ29zcGFub0BnbWFpbC5jb20%3D>
Contact me: [image: Skype] diegospano
<http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fin%2Fdiegospano&sn=ZGllZ29zcGFub0BnbWFpbC5jb20%3D>


2017-04-06 10:59 GMT-03:00 Patricio Carranza <pcarranza@xxxxxxxxxxxxxxxx>:

Hola Diego, así es, uso GS 3.08. Gracias por esto.
Apliqué los cambios y, efectivamente, muestra el icono del documento. El
problema es que el enlace sigue siendo a la versión extraída por el plugin.
Creo que para modificar eso debería reemplazar @nodeID en <xsl:value-of
select='@nodeID'/>, pero no tengo claro si estoy en lo correcto, y en ese
caso con qué reemplazarlo.

Gracias como siempre por tu ayuda!

Patricio



El 4 de abril de 2017, 13:55, Diego Spano <diegospano@xxxxxxxxx> escribió:

Hola Patricio, estás usando GS 3.08 verdad?. Entonces  modifica
siteconfig.xml de esta manera:

<serviceRack name="CrossCollectionSearch">
<format>
<!-- this format is used for the search results -->
<gsf:template match="documentNode">
 <xsl:variable name="collname" select="@collection"/>
 <td><a><xsl:attribute name='href'><xsl:value-of
select="$library_name"/>/collection/<xsl:value-of
select='@collection'/>/document/<xsl:value-of
select='@nodeID'/></xsl:attribute><gsf:metadata name="srcicon"/></a></td>
<td><gsf:metadata name='dc.Title'/></td>
<td><a href='{$library_name}/collection/{$collname}/page/about'><xsl:value-of
select="/page/pageResponse/service/paramList/param[@name='
collection']/option[@name=$collname]/displayItem[@name='name']"/>
</a></td>
</gsf:template>
</format>
</serviceRack>

Con este formato estoy mostrando el ícono del documento (<gsf:metadata
name="srcicon"/>), luego el dc.Title (<gsf:metadata name='dc.Title'/>) y
por último el enlace a la página about de la colección.

Probalo!

Saludos!


*Diego Spano* *Director de Proyectos, Prodigio Consultores*
Tel: (54 11) 5274-8413

Argentina
dspano@xxxxxxxxxxxxxxxxxxxxxxx | www.prodigioconsultores.com
<https://mailtrack.io/trace/link/13b27ce3843823c4b284cf45d553d561f22737ed?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.prodigioconsultores.com%252F%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=845ee9664d331256>
Contact me: [image: Skype] diegospano

<https://mailtrack.io/trace/link/d522c9d5e4027e3a3d39df6954bc005cfa7dd1ef?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.linkedin.com%252Fin%252Fdiegospano%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=d15403e4af2b2c15>


2017-03-30 22:33 GMT-03:00 Patricio Carranza <pcarranza@xxxxxxxxxxxxxxxx>
:

Hola Diego,
Gracias como siempre por tus respuestas. Entiendo lo que me comentás y
evidentemente por el momento tendré que dejarlo. Como decís, esperaremos
alguna respuesta de Waikato.

Gracias de nuevo,

Patricio




El 30 de marzo de 2017, 22:22, Diego Spano <diegospano@xxxxxxxxx>
escribió:

Patricio, la definición del formato de las búsquedas cross collection
 se encuentra en el archivo /web/sites/localsite/siteConfig.xml. Ahi
hay un bloque serviceRack llamado "CrossCollectionSearch" con la
siguiente estructura:


<serviceRack name="CrossCollectionSearch">
<format>
<!-- this format is used for the search results -->
<gsf:template match="documentNode">
               <xsl:variable name="collname" select="@collection"/>
<td><a><xsl:attribute name='href'><xsl:value-of
select="$library_name"/>/collection/<xsl:value-of
select='@collection'/>/document/<xsl:value-of select='@nodeID'/></xsl
:attribute><gsf:icon/></a></td>
<td><gsf:metadata name='Title'/></td>
<td><a 
href='{$library_name}/collection/{$collname}/page/about'><xsl:value-of
select="/page/pageResponse/service/paramList/param[@name='co
llection']/option[@name=$collname]/displayItem[@name='name']"/> </a></
td>
</gsf:template>
</format>
</serviceRack>

Como veras, hay un <td> con el link al documento, otro <td> con el T
itle y otro con el link a la colección. Uno podría modificar este
formateo y mostrar los metadatos que quisiera pero el problema está en que
este servicio de búsqueda sólo recupera el metadato Title. Esto es un bug
que ya reporté y supuestamente estaba corregido en la 3.08, pero parece que
no.
Veamos que dicen en Waikato.

Saludos!


*Diego Spano* *Director de Proyectos, Prodigio Consultores*
Tel: (54 11) 5274-8413

Argentina
dspano@xxxxxxxxxxxxxxxxxxxxxxx | www.prodigioconsultores.com
<https://mailtrack.io/trace/link/13b27ce3843823c4b284cf45d553d561f22737ed?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.prodigioconsultores.com%252F%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=845ee9664d331256>
Contact me: [image: Skype] diegospano

<https://mailtrack.io/trace/link/9828de6e756d61376f6a5dfb39f25bf92924dabd?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.linkedin.com%252Fin%252Fdiegospano%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=54eafdc16f8337ef>


2017-03-30 16:25 GMT-03:00 Patricio Carranza <
pcarranza@xxxxxxxxxxxxxxxx>:

Hola!

Tengo una consulta. Cuando hago una búsqueda global, en el resultado
se muestra el icono del archivo en formato texto y el nombre del archivo:



¿Cómo puedo hacer para que muestre el título de la obra (dc.Title) y
el icono de PDF si el archivo está disponible en ese formato?

Gracias!

Patricio










JPEG image

Other related posts:

  • » [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Re: [greenstone_es] Búsqueda - Diego Spano