[greenstone_es] documentText en registros Isis

  • From: Cecilia Faget <lfaget@xxxxxxxxxxxx>
  • To: greenstone_es@xxxxxxxxxxxxx
  • Date: Wed, 02 Jun 2010 14:22:20 -0300

Buen día
Estamos levantado una base isis con greenstone y tenemos un par de dudas.

La primera
Modificamos el documenText para poner los campos que nos interesan pero tenemos registros que tienen campos a nivel monográfcio y/o a nivel analiticos
Lo resolvimos así

<table align="center" bottom="middle" border="0" width="70%">
<tbody >

<tr>
<td style="color: rgb(0, 0, 153);" VALIGN="MIDDLE" ALIGN="LEFT" width="30%" >
{If}{[ex.TituloNivelMonografico],
<b>Título monográfico: </b></td>
<td ALIGN="left" with="50%"><font face=arial size=2><b>[ex.TituloNivelMonografico]</b>}</font><br>
</td>
</tr>

<tr>
<td style="color: rgb(0, 0, 153);" VALIGN="MIDDLE" ALIGN="LEFT" width="30%" >
{If}{[ex.TituloNivelAnalitico],
<b>Título analítico: </b></td>
<td ALIGN="left" with="50%"><font face=arial size=2>[ex.TituloNivelAnalitico]}</font><br>
</td>
</tr>

</table>

Pero si el campo no está presente, nos deja el espacio correspondiente a la celda vacío. Probamos poniendo el {If}{[ex.AutorPersonalMonografico], antes del <tr> y cerrando </tr>} pero no funciona

¿Alguna idea de como hacer la sentencia para que no deje el espacio si el campo no se encuentra presente?

Segunda duda
¿Los índices de clasificación pueden incluir más de un campo? O sea que el índice autores esté formado por ex.AutorMonografico y ex.AutorAnalitico. Por ahora nos toma solo el campo que indicamos en primer lugar.

Gracias
Saludos
Cecilia Faget
Biblioteca Fac. de Ciencias (UdelaR)
Montevideo

Other related posts: