Las plantillas-Twig se utilizan para preparar plantillas de impresión, plantillas de correos, SMS y notificaciones. Se presentan una maquetación html con el marcado twig, por lo cual creación de plantillas requiere conocimiento básico de html y twig. En el sistema hay algunas plantillas preconfiguradas que pueden servir de base.
Revisa también:
Twig tiene las siguientes construcciones principales del lenguaje:
{{ ... }}
— visualización del valor de la variable
{% ... %}
— bloque funcional
{# ... #}
— comentarios
Dentro de los bloques funcionales se utilizan las etiquetas del lenguaje en forma de {% tag %} ... {% endtag %}
:
do
— ejecuta una operación aleatoria;
for
— organiza un ciclo;
set
— establece el valor de la variable;
if
— operador condicional, también se puede utilizar el operador {% else %}.
La documentación oficial de twig contiene la información más completa acerca del trabajo con el motor de plantillas.
En los siguientes artículos se encuentran directorios de filtros y funciones de twig junto con los objetos disponibles en las plantillas del sistema.