LINTON 1.0








Plantillas HTML

Documentación de Klinton













© 2004 Luis Digital

http://www.Luis-Digital.8m.com


  Enero 2004



Contenidos

1. Plantillas
2. Campos disponibles
3. Creando o modificando plantillas
3.1. Formato
3.2. Ejemplos



1. Plantillas

Las plantillas HTML es el sistema que usa Klinton para crear las facturas. Mediante este sistema es posible crear facturas personalizadas y usables en cualquier Sistema Operativo que posea un lector HTML (un navegador).

2. Campos disponibles

Los campos disponibles para la plantilla de la factura son los siguientes:
Tabla
Campo
conf.txt NOMBRE, SLOGAN, DIR1, CIUDAD, TEL, EMAIL.
factura.txt NRO_FACT, FECHA_FACT, FECHA_VENC, COMPRADOR, ENVIADO_A1, ENVIADO_A2, ENVIAR_POR, TIPO_PAGO, VENDEDOR, OTROS, *SubTotal, DESCUENTO, IMPUESTO, TOTAL, COMENTA1, COMENTA2, COMENTA3, CAJA_PAGO, *cSaldo.
items.txt ITEM, DESC, CANTIDAD, PRECIO, *SubTotal.

Nota:
*No están presente en la tabla. Los campos son sensitivo a las mayúsculas.

3. Creando o modificando plantillas

El HTML está formado por "etiquetas", por lo tanto los campos se introducen en la plantilla usándolas. Se usa la etiqueta estándar conocida como "Ancla" (en inglés, Anchor). La imagen del logo o cualquier otra imagen debe de ser introducida modificando la plantilla, o sea, manualmente.

3.1. Formato

<a name="ID_TABLA_CAMPO">CONTENIDO</a>

ID = klinton01
TABLA = conf.txt o factura.txt o *items.txt
CAMPO = Un campo disponible de su respectiva tabla.
CONTENIDO = En este espacio estará el contenido del campo, se puede rellenar con espacios o caracteres, además tiene la oportunidad de definir un nuevo largo para un campo (no mayor a su tamaño).

*Para items.txt se usa una tabla HTML que debe de tener al final el nombre "name" seguido del ID y TABLA (sin CAMPO).

3.2. Ejemplos

Recomendamos ver con un editor HTML o lector de texto las plantillas que están en el directorio "plantillas", aquí mostramos algunos fragmentos:

Imprimiendo el número de la factura:
<a name="klinton01_factura.txt_NRO_FACT">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</a>

Hay 8 (&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;) espacios en blanco para el número de la factura, además el CONTENIDO debe de estar dentro de "a". Algunos editores HTML hacen lo siguiente:

<a name="klinton01_factura.txt_NRO_FACT"></a>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
En esos casos debe de modificar el código HTML, copiar y pegar el CONTENIDO dentro de "a".

También se pueden usar por ejemplo "*" y no espacios en el CONTENIDO.


Imprimiendo los productos:
<table cellpadding="0" cellspacing="0" border="0"
 style="width: 100%; text-align: left;" name="klinton01_items.txt">

Aquí se puede ver el nombre "name" con el valor "klinton01_items.txt" (ID_TABLA) al final de la etiqueta.

Está disponible un pequeño ejemplo que imprime el número de la factura y el código del producto.

Pasos para poner en funcionamiento el archivo de ejemplo:

  1. Renombre "../plantillas/factura.html" con cualquier otro nombre, por ejemplo: "fact.html".
  2. Haga una copia de "../ayuda/ejemplo.html" en el directorio "plantillas".
  3. Renombre "../plantillas/ejemplo.html" a "factura.html".
  4. Imprima una factura.
  5. Observe los resultados del ejemplo.
  6. Cuando termine borre "../plantillas/factura.html" y
  7. Finalmente renombre "fact.html" a su nombre original.


Subir