This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
temas_catalis_google_groups [12/05/2009 15:21] clauboe |
temas_catalis_google_groups [22/08/2012 00:00] (current) |
||
---|---|---|---|
Line 259: | Line 259: | ||
<note>Este tema surge a partir de un problema de visualización pues Catalis no incluye en el campo 505 la generación automática de puntuación</note> | <note>Este tema surge a partir de un problema de visualización pues Catalis no incluye en el campo 505 la generación automática de puntuación</note> | ||
- | === Temas que no están en el wiki: === | ||
- | |||
- | <note>Desarrollo aquí el tema, pero debería crearse una nueva página</note> | ||
- | |||
- | == 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]] | ||