User Tools

Site Tools


creacion_de_plantillas

This is an old revision of the document!


Creación de nuevas plantillas

Catalis incluye un conjunto de plantillas para registros bibliográficos, que cubre algunas situaciones típicas, pero que de ninguna manera pretende ser exhaustivo.

Es posible añadir nuevas plantillas; sin embargo, el procedimiento es manual, lo que significa que no se realiza mediante la interfaz gráfica del navegador web, sino que requiere editar manualmente dos archivos de Catalis.

Procedimiento

Estos son los pasos a seguir:

1. Edite el archivo selectTemplate.htm. Allí verá un elemento <select> que contiene el menú de plantillas (tal como se presenta al abrir la ventana para selección de plantillas):

<select id="templateList" size="10">
    <option value="anal-serial">Artículo de publicación seriada</option>
    <option value="anal-serial-web">Artículo de publicación seriada (Web)</option>
    <option value="cd-audio">CD de audio</option>
    <option value="cd-rom">CD-ROM (software/datos)</option>
    <option value="libro">Libro</option>
    <option value="map">Mapa</option>
    <option value="anal-libro">Parte/capítulo de un libro</option>
    <option value="partitura">Partitura musical</option>
    <option value="serial">Publicación seriada</option>
    <option value="website">Sitio web</option>
    <option value="tesis">Tesis</option>
    <option value="web-text">Texto accesible vía Web</option>
    <option value="video">Videograbación</option>
</select>

Para añadir un nuevo ítem al menú, inserte un elemento <option>, con su respectivo atributo value, p.ej.

   <option value="anal-congreso">Analítica de congreso</option>

2. Edite el archivo templates.js. Basándose en las plantillas ya creadas, añada una nueva, p.ej.

    // --------- ANALITICA DE CONGRESO ---------
    templates["anal-congreso"] = {
        ...
    }

con los campos que considere convenientes.

Inicie una sesión en Catalis. La nueva plantilla debe estar disponible. Si no lo estuviera, presione la combinación de teclas CTRL F5.

Anatomía de una plantilla

Este es el aspecto del código usado para definir una plantilla:

    // --------- LIBRO ---------
    templates["libro"] = {
        html_help : "",
        leader : 'nam##5a#',
        f001   : "[pendiente]",
        f008   : '######s########xx#' + '###########000#0#' + 'und#d',
        datafields :
            '020 ##^a\n' +
            '100 1#^a^d\n' +
            '245 10^a^b^c\n' +
            '250 ##^a\n' +
            '260 ##^a^b^c\n' +
            '300 ##^a^b^c\n' +
            '440 #0^a^v\n' +
            '700 1#^a^d\n'
    }

FIXME Explicar detalladamente. Mostrar imágenes de la interfaz de edición.

Plantillas creadas por los usuarios

Si usted ha creado alguna plantilla nueva para Catalis, nos gustaría que la compartiese con el resto de los usuarios. Este espacio está disponible para ese fin. ¡Gracias!

creacion_de_plantillas.1241401078.txt.gz · Last modified: 04/05/2009 00:00 (external edit)