É possível utilizar sintaxe avançada para deixar os blocos de texto, automações e templates ainda mais inteligentes e adaptáveis ao contexto. Essa funcionalidade permite incorporar lógica condicional, iteração de listas, e até chamadas de funções de consulta.
A sintaxe avançada transforma conteúdos estáticos em templates dinâmicos que se adaptam automaticamente aos dados disponíveis.
{% if usuario.idade >= 18 %} Você é maior de idade.{% endif %}
Copy
{% if project.impact < 3 %} ⚠️ URGENTE: Este projeto requer atenção imediata!{% else %} 📋 Projeto regular{% endif %}
Copy
{% if project.impact < 3 %} ✅ Projeto de alto impacto{% elseif project.impact < 5 and project.impact > 3 %} 🚀 Projeto de médio impacto{% else %} ⚠️ Projeto de baixo{% endif %}
{% if valor == 10 %} {# Igual a #}{% if valor != 10 %} {# Diferente de #}
Comparações numéricas
Copy
{% if idade > 18 %} {# Maior que #}{% if idade >= 18 %} {# Maior ou igual #}{% if idade < 18 %} {# Menor que #}{% if idade <= 18 %} {# Menor ou igual #}
Operadores lógicos
Copy
{% if a and b %} {# E lógico #}{% if a or b %} {# OU lógico #}{% if not a %} {# NÃO lógico #}
Testes especiais
Copy
{% if variavel is defined %} {# Está definida #}{% if variavel is null %} {# É nula #}{% if variavel is empty %} {# É vazia #}{% if numero is even %} {# É par #}{% if numero is odd %} {# É ímpar #}
Por trás da sintaxe avançada, a plataforma utiliza um mecanismo baseado no Twig, uma das engines de templates mais modernas e seguras do ecossistema web.
O Twig é amplamente adotado por frameworks robustos e foi adaptado aqui para permitir automação lógica dentro dos conteúdos da plataforma, de forma controlada e intuitiva.