Twig na Yampi
O Twig é um mecanismo de templates amplamente utilizado para criar interfaces dinâmicas em PHP. Ele separa a lógica de apresentação, tornando o desenvolvimento mais organizado e eficiente.
No Editor de Código da Yampi, o Twig é usado para criar templates reutilizáveis que conectam dados do backend ao front-end, utilizando variáveis, métodos e objetos predefinidos. Arquivos Twig possuem a extensão .twig
e permitem trabalhar com HTML, CSS e JavaScript de forma integrada.
Exemplos de Uso
Estruturas Dinâmicas em HTML
Crie menus dinâmicos que consomem dados do backend:
Condicionais
Controle a exibição de conteúdo com base em condições:
Para condições complexas:
Armazene condições em variáveis para simplificar:
Iterações
Itere sobre listas para exibir conteúdo dinâmico, como produtos:
Use o objeto loop
para informações adicionais:
CSS Dinâmico
Gere estilos dinâmicos com variáveis e condições:
JavaScript Dinâmico
Incorpore dados dinâmicos em scripts:
Recursos Avançados
Filtros
Filtros úteis no Twig incluem:
money
: Formata valores como moeda.translate
: Aplica traduções.is_external
: Verifica se uma URL é externa.
Exemplo:
Herança de Templates
Reutilize estruturas com herança de templates:
Macros
Crie componentes reutilizáveis com macros:
O Twig simplifica o desenvolvimento de templates com suporte para lógica condicional, iterações, herança e muito mais. Para mais detalhes, consulte a documentação oficial do Twig.