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
catalis opacmarc wiki
agregar_campos_a_catalis.txt · Última modificación: por 127.0.0.1