Scroll
Usando Twig em Drupal 8
Twig é um mecanismo de template moderno, flexível e seguro para PHP. Drupal 8+ usa Twig como seu mecanismo de template padrão.
Por que o Drupal mudou para Twig?
- Segurança - As versões anteriores do Drupal usavam PHP diretamente em templates, o que criava riscos de segurança. Twig sanitiza automaticamente a saída.
- Separação de preocupações - Os templates devem conter lógica de apresentação apenas, não lógica comercial.
- Simplicidade - A sintaxe Twig é mais simples de aprender do que PHP.
- Reutilização de código - Twig oferece herança de template e macros para reutilizar código.
- Performance - Twig é compilado em PHP, tornando-o rápido.
Para aprender mais sobre Twig, visite a documentação oficial do Twig.
Drupal usa Twig para renderizar templates, blocos, formulários, e praticamente qualquer coisa que precisa gerar HTML. Se você está desenvolvendo um tema ou módulo para Drupal 8, você precisará aprender Twig.
Mais informações sobre como usar Twig em Drupal 8 podem ser encontradas na documentação de Temas Drupal 8.