User Tools

Site Tools


agregar_campos_a_catalis

Agregar campos a Catalis

Agregar campos a Catalis

Cuando un usuario desea incorporar en el formulario un campo que no se encuentra definido en Catalis, el sistema le muestra el siguiente mensaje de error: El campo [deseado] no aparece en la lista de campos MARC definidos en el sistema

Es posible incorporar esos campos modificando los siguientes archivos: marc21.xml y head.html, para ello proceda de la siguiente forma:

  • Realice un backup de los archivos a modificar.
  • Lea detenidamente la documentación que el formato MARC incluye para ese campo.
  • El archivo marc21.xml incluye todos los campos definidos para Catalis. Cada uno de ellos se puede identificar mediante la etiqueta <datafield>. Allí debe agregar el campo ausente siguiendo el patrón establecido para los campos ya presentes. Una buena opción es copiar la estructura de un campo ya presente y luego modificarlo.

Ejemplo agregando un campo local 955:

<datafield tag="955" repet="R"  lite="lite" label-spa="Código de título" label-eng="Code title" oblig="ALL"
 template="##a">
<indicator pos="1" />
<indicator pos="2" />
<subfield code="a" repet="NR"  lite="lite" label-spa="Código de título" label-eng="Code" oblig="ALL"  />
<subfield code="b" repet="R" lite="lite" label-spa="Título de la publicación" label-eng="Publication´s title" />
</datafield>
  • Dentro de la etiqueta <fieldblock> agregue el tag del o los campos creados. Las etiquetas <fieldblock> se encuentran al final del archivo y están agrupadas según los campos que controlan (Ej. 0XX, 1XX, 2XX, 9XX).

Ejemplo:

<fieldblock id="950-970" label-eng="Local fields (950-970)" label-spa="Campos locales   
(950-970)">950,951,952,953,955</fieldblock>
  • Modifique el archivo head.htm, para que el campo incluido se agregue en el área correcta del formulario.

Ejemplo:

 FIELD_BLOCK_PATTERN.other =
 /02[^02]|0[1367].|04[^3]|05[^2]|856|866|950|951|952|953|955/; 

Vea además estos temas relacionados en el wiki: Creación de campos y subcampos en Catalis

agregar_campos_a_catalis.txt · Last modified: 22/08/2012 00:00 (external edit)