For the complete documentation index, see llms.txt. This page is also available as Markdown.

Documentación de Nunjucks

Nunjucks es un potente motor de plantillas para JavaScript que permite generar contenido dinámico utilizando variables, filtros y estructuras de control.

Contexto Disponible

En este entorno tienes acceso al siguiente objeto context:

{
  params: {}, // Query parameters
  table: {    // Contains all available tables
    tableExample: [], // Each table is a list of objects
    anotherTable: []
  }
}

Sintaxis Básica

Variables

Accede a variables utilizando doble llave:

{{ params.name }}
{{ table.tableExample[0].id }}

Condicionales

{% if params.showDetails %}
  Showing details for {{ params.id }}
{% else %}
  No details available
{% endif %}

Bucles

Filtros

Modifica variables utilizando el símbolo:

Filtros Comunes

  • upper, lower → Cambiar mayúsculas/minúsculas

  • trim → Eliminar espacios

  • first, last → Obtener primer/último elemento

  • length → Obtener tamaño de arreglo o texto

  • sort → Ordenar un arreglo

  • join → Unir elementos de un arreglo

Expresiones

Comentarios

Ejemplos Prácticos

Formatear una Tabla Dinámica:

Formato Condicional:

Usar Parámetros para Filtrar:

Acceder a Múltiples Tablas:

Agregación de Datos:

Para información más detallada sobre todas las capacidades disponibles, consulta la documentación oficial de Nunjucks.

Última actualización