Variables en Twig

Las variables representan los datos disponibles al momento de renderizar la plantilla. Para mostrar el valor de una variable se usan llaves dobles:

{{ document_stamp }}

Acceso a datos anidados

Los datos generalmente tienen estructura jerárquica. Se accede a cada nivel con un punto:

{{ document.Encabezado.Emisor.RznSoc }}
{{ document.Encabezado.Totales.MntTotal }}

Para acceder a un elemento de una lista por su posición (desde 0):

{{ document.Detalle[0].NmbItem }}

Valor por defecto

Si una variable puede no estar presente, se puede indicar un valor alternativo con default:

{{ document.Encabezado.IdDoc.TermPagoGlosa | default('N/A') }}

Aplicar un filtro

Los filtros transforman el valor de una variable antes de mostrarlo. Se aplican con format_as:

{{ document.Encabezado.Totales.MntTotal | format_as('jt.int') }}

El nombre dentro de format_as identifica el filtro a aplicar. Ver las secciones de filtros para conocer los disponibles.

On this page

Last updated on 26/03/2026 by Anonymous