User Tools

Site Tools


agregar_campos_a_catalis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

agregar_campos_a_catalis [22/08/2012 00:00]
agregar_campos_a_catalis [22/08/2012 00:00] (current)
Line 1: Line 1:
 +====== Agregar campos a Catalis ======
 + 
 +[[http://​groups.google.com.ar/​group/​catalis/​browse_thread/​thread/​899507b2b25ad406|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: [[http://​catalis.uns.edu.ar/​doku/​doku.php/​campos_y_subcampos_en_catalis|Creación de campos y subcampos en Catalis]]
 +
 +
 +
 +
 +
 +{{tag>​catalis opacmarc wiki}}
agregar_campos_a_catalis.txt · Last modified: 22/08/2012 00:00 (external edit)