User Tools

Site Tools


creacion_de_plantillas

Differences

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

Link to this comparison view

Next revision
Previous revision
creacion_de_plantillas [03/05/2009 21:20]
fernando creado
creacion_de_plantillas [08/05/2009 00:00] (current)
Line 1: Line 1:
 ====== Creación de nuevas plantillas ====== ====== Creación de nuevas plantillas ======
  
-Catalis incluye un conjunto de plantillas para registros bibliográficos, ​como para cubrir ​algunas situaciones típicas, pero que de ninguna manera pretende ser exhaustivo.+Catalis incluye un conjunto de [[http://​inmabb.criba.edu.ar/​catalis/​img/​img-7.htm|plantillas para registros bibliográficos]]que cubre algunas situaciones típicas, pero que de ninguna manera pretende ser exhaustivo.
  
-El procedimiento para añadir nuevas plantillas es "manual", lo que significa que no se realiza mediante la interfaz gráfica del navegador web, sino que requiere editar manualmente ​algunos ​archivos de Catalis.+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.
  
-Éstos los pasos a seguir: 
  
-**1.** Editar el archivo **selectTemplate.htm**. Allí verán un elemento ''<​select>''​ que contiene el menú de plantillas (tal como se presenta al abrir la ventana para selección de plantillas). Para añadir un nuevo ítem al menú, deben insertar un elemento ''<​option>'',​ con su respectivo atributo ''​value'',​ p.ej.+===== Procedimiento =====
  
 +Estos son los pasos a seguir:
 +
 +**1.** Edite el archivo **selectTemplate.htm** (ubicado en la carpeta ''​htdocs/​catalis_pack/​catalis/​html/''​). Allí verá un elemento ''<​select>''​ que contiene el menú de plantillas (tal como se presenta al abrir la ventana para selección de plantillas):​
 +
 +<code html>
 +<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>​
 +</​code>​
 +
 +Para añadir un nuevo ítem al menú, inserte un elemento ''<​option>'',​ con su respectivo atributo ''​value'',​ p.ej.
 +
 +<code html>
    <​option value="​anal-congreso">​Analítica de congreso</​option>​    <​option value="​anal-congreso">​Analítica de congreso</​option>​
 +</​code>​
 +
 +
 +**2.** Edite el archivo **templates.js** (ubicado en la carpeta ''​htdocs/​catalis_pack/​catalis/​js/''​). Basándose en las plantillas ya creadas, añada una nueva, p.ej.
 +
 +<code javascript>​
 +    // --------- ANALITICA DE CONGRESO ---------
 +    templates["​anal-congreso"​] = {
 +        ...
 +    }
 +</​code>​
 +
 +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:
 +
 +<code javascript>​
 +    // --------- 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'​
 +    }
 +</​code>​
 +
 +FIXME Explicar detalladamente. Mostrar imágenes de la interfaz de edición.
 +
 +
 +===== Plantillas creadas por los usuarios =====
  
-**2.** Editar el archivo **templates.js**. Basándose en las pantillas ya creadas, pueden añadir una nueva, ​p.ej.+Si usted ha creado alguna plantilla ​nueva para Catalisnos gustaría que la compartiese con el resto de los usuariosEste espacio está disponible para ese fin¡Gracias!
  
-   ​templates["​anal-congreso"​] = { 
-       ... 
-   } 
  
-con los campos que consideren convenientes.+{{tag>​catalis admin plantillas}}
  
-{{tag>​catalis plantillas}} 
creacion_de_plantillas.1241396428.txt.gz · Last modified: 04/05/2009 00:00 (external edit)