Funcionó. Gracias, Diego!
Saludos!
Patricio
El 6 de abril de 2017, 11:16, Patricio Carranza <pcarranza@xxxxxxxxxxxxxxxx>
escribió:
Gracias Diego! Lo pruebo y te cuento.
Patricio
El 6 de abril de 2017, 11:10, Diego Spano <diegospano@xxxxxxxxx> escribió:
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
<https://mailtrack.io/trace/link/1c4f19adc86ebb55866cba4e9d90c6f68426cbe9?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.prodigioconsultores.com%252F%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=772f1f8a126e7d18>
Contact me: [image: Skype] diegospano
<https://mailtrack.io/trace/link/c5a3558397e36d9109cf3d51918e7825204bd099?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.linkedin.com%252Fin%252Fdiegospano%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=953d58c1eaefa2e5>
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='co
llection']/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/0de99871d686df2fb1039b7f1beaf4d0105ddbb9?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.prodigioconsultores.com%252F%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=a3ee9b0c92a8c09e>
Contact me: [image: Skype] diegospano
<https://mailtrack.io/trace/link/c25a6de859cbcec36c3edc75c4de1ffe8ab8ffab?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.linkedin.com%252Fin%252Fdiegospano%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=ee4b19e60d3998c7>
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/0de99871d686df2fb1039b7f1beaf4d0105ddbb9?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.prodigioconsultores.com%252F%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=a3ee9b0c92a8c09e>
Contact me: [image: Skype] diegospano
<https://mailtrack.io/trace/link/c25a6de859cbcec36c3edc75c4de1ffe8ab8ffab?url=http%3A%2F%2Fs.wisestamp.com%2Flinks%3Furl%3Dhttp%253A%252F%252Fwww.linkedin.com%252Fin%252Fdiegospano%26sn%3DZGllZ29zcGFub0BnbWFpbC5jb20%253D&userId=193418&signature=ee4b19e60d3998c7>
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
ᐧ