This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
edicion_de_subcampos_codificados [10/11/2008 17:47] fernando |
edicion_de_subcampos_codificados [05/05/2009 00:00] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Edición de subcampos codificados en Catalis ====== | + | ====== Edición de subcampos codificados ====== |
A raíz de una [[http://groups.google.com/group/catalis/browse_thread/thread/4c31389fd6c6a857|consulta en el grupo Catalis]], acá va una receta para lograr que un subcampo con valores codificados se pueda editar de manera análoga al subcampo $4 de los campos 700 (relator code). Es decir, que se abra una ventanita emergente que ofrezca la lista de códigos disponibles. | A raíz de una [[http://groups.google.com/group/catalis/browse_thread/thread/4c31389fd6c6a857|consulta en el grupo Catalis]], acá va una receta para lograr que un subcampo con valores codificados se pueda editar de manera análoga al subcampo $4 de los campos 700 (relator code). Es decir, que se abra una ventanita emergente que ofrezca la lista de códigos disponibles. | ||
Line 5: | Line 5: | ||
A modo de ejemplo consideremos un elemento ficticio denominado "Foo", almacenado en un subcampo $q del campo 999. | A modo de ejemplo consideremos un elemento ficticio denominado "Foo", almacenado en un subcampo $q del campo 999. | ||
- | ATENCION: esto aún no fue testeado (10 nov. 2008). | + | Para clarificar el contexto dentro de cada archivo a modificar, se muestran las líneas correspondientes a los //relator codes//. |
+ | |||
+ | (Esto fue testeado exitosamente por Evangelina y Omar, de la Biblioteca Virtual de la UNR, el 11/nov/08.) | ||
Line 11: | Line 13: | ||
== foo.xml == | == foo.xml == | ||
+ | |||
+ | Creamos el archivo. | ||
<code xml> | <code xml> | ||
Line 26: | Line 30: | ||
</fooCodes> | </fooCodes> | ||
</code> | </code> | ||
+ | |||
=== HTML === | === HTML === | ||
== editCodes.htm == | == editCodes.htm == | ||
+ | |||
+ | Agregamos un bloque. | ||
<code javascript> | <code javascript> | ||
Line 46: | Line 53: | ||
break; | break; | ||
</code> | </code> | ||
+ | |||
Line 54: | Line 62: | ||
== create-field-subfield.js == | == create-field-subfield.js == | ||
+ | |||
+ | Agregamos un bloque. | ||
<code> | <code> | ||
Line 79: | Line 89: | ||
== aux-windows.js == | == aux-windows.js == | ||
+ | |||
+ | Agregamos "foo" en un par de líneas. | ||
<code> | <code> | ||
Line 103: | Line 115: | ||
| | ||
== catalis.js == | == catalis.js == | ||
+ | |||
+ | Agregamos dos líneas nuevas. | ||
<code> | <code> | ||
Line 111: | Line 125: | ||
xmlFooCodes = importXML(URL_FOO_CODES); | xmlFooCodes = importXML(URL_FOO_CODES); | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | {{tag>catalis admin}} |