[greenstone_es] Enlaces hacia documentos de otra colección - Referencia cruzada

  • From: Eugenia <eugenia.reynolds@xxxxxxxxx>
  • To: Greenstone_es <greenstone_es@xxxxxxxxxxxxx>
  • Date: Thu, 16 Jun 2011 18:02:09 -0300

Hola, buenas tardes
Tengo el siguiente problema.

En la biblioteca digital de la institución donde trabajo existen dos
colecciones, una de videos y otra de publicaciones en pdf. Me enviaron
un material para subir sobre un mismo tema que se compone de unos
cuantos videos y de un pdf, subí cada uno a sus respectivas
colecciones, pero me pidieron que todos se relacionen entre sí ya que
van juntos. Lo que quiero hacer es crear un enlace en la descripción
de cada archivo importado que remita a los demás archivos, con la
etiqueta "Material que acompaña esta publicación". Es decir, la idea
es relacionar documentos de distintas colecciones mediante una url, a
manera de referencias cruzadas.

Para ello creé un metadato donde copio la url del DocumentVList o del
enlace de descarga de cada archivo, y luego en el collect.cfg los
recupero con las siguientes líneas:

{If}{[dc.Info],<dd class='masinfo'><span class='etiqueta'>Material que
acompaña esta publicación: </span>
                {If}{[sibling(1):dc.Info],<li><a target=_blank
href=[sibling(1):dc.Info]>[sibling(1):dc.Info]</a></li>}
                {If}{[sibling(2):dc.Info],<li><a target=_blank
href=[sibling(2):dc.Info]>[sibling(2):dc.Info]</a></li>}
                {If}{[sibling(3):dc.Info],<li><a target=_blank
href=[sibling(3):dc.Info]>[sibling(3):dc.Info]</a></li>}
                {If}{[sibling(4):dc.Info],<li><a target=_blank
href=[sibling(4):dc.Info]>[sibling(4):dc.Info]</a></li>}
                {If}{[sibling(5):dc.Info],<li><a target=_blank
href=[sibling(5):dc.Info]>[sibling(5):dc.Info]</a></li>}
                {If}{[sibling(6):dc.Info],<li><a target=_blank
href=[sibling(6):dc.Info]>[sibling(6):dc.Info]</a></li>}
                {If}{[sibling(7):dc.Info],<li><a target=_blank
href=[sibling(7):dc.Info]>[sibling(7):dc.Info]</a></li>}
                {If}{[sibling(8):dc.Info],<li><a target=_blank
href=[sibling(8):dc.Info]>[sibling(8):dc.Info]</a></li>}
</dd>}

El asunto es que todo esto no me va a funcionar ya que cada vez que
tengo que recrear las colecciones para que se actualice esa
información, se me cambia la url de los documentos.
A lo mejor es un poco rebuscado este método, pero no encontré otro y
si alguien sabe de qué otra forma lo puedo conseguir estaría muy
agradecida.

Saludos!
Eugenia

Other related posts:

  • » [greenstone_es] Enlaces hacia documentos de otra colección - Referencia cruzada - Eugenia