Plugin: template
La página de inicio tiene una cita en su cabecera con un formato especial, utilizando CSS obviamente, y para la que he utilizado el complemento (plugin) de ikiwiki denominado template.
Para crear una plantilla (con las normas de HTML::Template) se deben realizar las siguientes operaciones:
Crear un directorio especial dentro del wiki llamado templates
$ cd /home/victor/work/wiki $ svn mkdir sources/templates
Crear la plantilla allí en una página normal del wiki, esto es, con extensión mdwn (ó la que se utilice por defecto con la opción default_pageext), como por ejemplo templates/pruebas.mdwn y con este contenido:
<span class="pruebas"> <TMPL_VAR content> </span>
Incluir la plantilla en la página del wiki que queramos:
[[!template id=prueba content="hola, mundo"]]
Es importante recordar que las plantillas deben formar parte del wiki como páginas normales.
Y ya está, ya podemos hacer uso de toda la librería HTML::Template para construir páginas.
Guía breve de uso HTML::Template
Para hacer uso de una variable en una plantilla se debe escribir:
<TMPL_VAR nombre_de_la_variable>
Para comprobar si una variable existe la síntaxis es:
<TMPL_IF NAME="nombre_de_la_variable"> ... <TMPL_ELSE> ... <TMPL_IF>