Ikiwiki::Plugin::table
Este plugin construye tablas HTML para ser incluídas en un wiki bajo control del programa ikiwiki, tomando datos en dos formatos:
Usarlo es bastante sencillo; basta con incluir una directiva como la siguiente:
[[!table format=dsv data="""
Nombre|Edad|Deuda|
Fulanito|34|1000,03|
Menganito|89|0,03|
"""]]
y el resultado es una tabla con su encabezado (thead) y su cuerpo (tbody) a la que es posible añadir una clase CSS mediante el parámetro class.
Por otro lado también es posible indicar que los datos se encuentran en una página del wiki (con el formato adecuado), mediante el parámetro file, en cuyo caso también se genera un enlace para descarga directa.
El encabezado se toma de la primera línea de datos, salvo que se indique lo contrario mediante el parámetro no_header.
Incluye la lista de parámetros en la siguiente tabla, para así demostrar cómo funciona:
Parámetro | Descripción | Opcional | Valor predeterminado | |
---|---|---|---|---|
data | Texto con los datos para rellenar la tabla | |||
file | Nombre y ruta de la página del wiki de donde leer los datos | |||
delimiter | Carácter delimitador de campos en cada línea | sí | Barra vertical para DSV y una coma para CSV | |
format | Formato de los datos | sí | CSV | |
class | Clase CSS para añadir a la tabla | sí | ||
caption | Título de la tabla en la sección caption del html | sí | ||
no_header | Si está activo no se incluye encabezado ni se toma de la primera línea | sí | 0 |
Descargas
El software puede descargarse de dos sitios: