Ayuda de watchDirectory > Extensiones > Crear HTML de forma automática
Crear HTML de forma automática - escribir fragmentos
La extensión HTML crea código HTML basado en archivos de "fragmentos". Se trata de archivos de texto plano que pueden ser editados y creados utilizando editores de texto tales como Notepad. No usar editores de texto enriquecido tales como Microsoft Word para editar estos fragmentos.
Variables
| Nombre de la variable | Descripción | Se puede usar en |
|---|---|---|
| $TITLE$ | Reemplazada por el título indicado en el diálogo de configuración | Todos los fragmentos |
| $TOTALPICS$ | El número total de miniaturas procesadas | Todos los fragmentos |
| $CURRENT_DATE$ | Reemplazada por la fecha actual, formateada según la configuración del sistema | Todos los fragmentos |
| $CURRENT_TIME$ | Reemplazada por la hora actual, formateada según la configuración del sistema | Todos los fragmentos |
| $OUT_BASENAME$ | Reemplazada por el nombre del archivo, sin la extensión, introducido como nombre de archivo de salida | Todos los fragmentos |
| $OUT_EXTENSION$ | Reemplazada por la extensión del archivo, introducirdo como nombre de archivo de salida | Todos los fragmentos |
| $BASEURL_FULLSIZE_PICS$ | Reemplazada por la ruta relativa a las imágenes a tamaño completo (establecido en HtmlVars.ini) |
Todos los fragmentos |
| $TOTALPAGES$ | Reemplazada por la cantidad de páginas índice generadas | Todos los fragmentos |
| $URLTHISINDEX$ | Reemplazada por la ruta hacia la página índice actual | Todos los fragmentos |
| $URLPREVINDEX$ | Reemplazada por la ruta hacia la página índice anterior | Todos los fragmentos |
| $URLNEXTINDEX$ | Reemplazada por la ruta hacia la página índice siguiente | Todos los fragmentos |
| $PAGENO$ | Reemplazada por el número de página de la página índice actual | Todos los fragmentos |
Bloques condicionales
El generador HTML soporta el uso (limitado) de bloques condicionales dentro de los fragmentos. Estos bloques vienen delimitados por las etiquetas $$IFxxxx$$ y $$ENDIFxxxx$$.IFPREVINDEX/ENDIFPREVINDEX
Usar estas etiquetas para delimitar un bloque que solo debe ser escrito si existe una página de índice previa. La parte delimitada por el bloque no será escrita en la página 1. Estas etiquetas solo se pueden utilizar en los fragmentos de Cabecera y Pie de página. Ejemplo:$$IFPREVINDEX$$ <a href="$URLPREVINDEX$">Página anterior</a> $$ENDIFPREVINDEX$$
IFNEXTINDEX/ENDIFNEXTINDEX
Usar estas etiquetas para delimitar un bloque que solo debe ser escrito si existe una siguiente página de índice. La parte delimitada por el bloque no será escrita en la última página. Estas etiqutas solo se pueden utilizar en los fragmentos de Cabecera y Pie de página. Ejemplo:$$IFNEXTINDEX$$ <a href="$URLNEXTINDEX$">^Página siguiente</a> $$ENDIFNEXTINDEX$$
IFPREVPIC/ENDIFPREVPIC
Usar estas etiquetas para delimitar un bloque que solo debe ser escrito si existe una imagen de tamaño completo anterior. La parte delimitada por el bloque no será escrita para la primera imagen. Estas etiquetas solo se pueden utilizar en los fragmentos para imágenes de tamaño completo. Ejemplo:$$IFPREVPIC$$ <a href="$URLPREVPIC$">Imagen anterior</a> $$ENDIFPREVPIC$$
IFNEXTPIC/ENDIFNEXTPIC
Usar estas etiquetas para delimitar un bloque que solo debe ser escrito si existe una siguiente imagen de tamaño completo. La parte delimitada por el bloque no será escrita para la última imagen. Estas etiquetas solo se pueden utilizar en los fragmentos para imágenes de tamaño completo. Ejemplo:$$IFNEXTPIC$$ <a href="$URLNEXTPIC$">Imagen siguiente</a> $$ENDIFNEXTPIC$$



