---
title: "Plantillas Twig"
description: "Plantillas Twig"
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2026-10-08"
last_update: "2026-10-08"
time_minutes: 1
draft: false
unlisted: false
url: "https://view.libredte.cl/docs/twig"
---

# Plantillas Twig

Las plantillas utilizan [Twig](https://twig.symfony.com) como lenguaje de expresiones. Esto permite mostrar datos dinámicos, aplicar formato y condicionar contenido directamente en los valores de texto de la plantilla.

Las plantillas se definen en formato JSON y tienen una estructura fija. Twig no se usa para generar la estructura del documento, sino dentro de los contenidos de texto: títulos, celdas, bloques HTML, etc.

```twig
<p><b>Razón social:</b> {{ document.Encabezado.Emisor.RznSoc }}</p>
<p><b>Total:</b> {{ document.Encabezado.Totales.MntTotal | format_as('jt.int') }}</p>
```

Las secciones siguientes cubren lo que se puede usar en ese contexto: cómo acceder a variables, cómo condicionar contenido y qué filtros de formato están disponibles.


## Páginas en esta sección

- [Variables](https://view.libredte.cl/docs/twig/variables)
- [Condiciones](https://view.libredte.cl/docs/twig/condiciones)
- [Filtros JSON Templates](https://view.libredte.cl/docs/twig/filtros-jt)
- [Filtros LibreDTE Common](https://view.libredte.cl/docs/twig/filtros-libredte-common)
- [Filtros LibreDTE Billing Document](https://view.libredte.cl/docs/twig/filtros-libredte-billing-document)
- [Filtros LibreDTE Payslip](https://view.libredte.cl/docs/twig/filtros-libredte-payslip)

---
Última actualización el 08/10/2026

