Drupal 8 is upon us and with it comes the Twigification of all theme output. Anything that was a PHP template or theme function in Drupal 7 is now a Twig template so we all need to level up on our Twiggy knowledge—and I'm not talking about this Twiggy or this Twiggy.
Introduction
TODO
Syntax
TODO A few examples to grok itPrinting
Wiki Markup |
---|
{{ someVar }} |
Comments
Wiki Markup |
---|
{# This is a comment, yo. #} |
Control Structures
Wiki Markup |
---|
{% if var %}
...
{% endif %} |
Wiki Markup |
---|
{% for user in users if user.active %}
{{ user.name }} : {{ user.email }}
{% else %}
{# No active users #}
{% endfor %} |
Documentation
From the creators:
- http://twig.sensiolabs.org/
- http://twig.sensiolabs.org/documentation
- http://twig.sensiolabs.org/doc/templates.html Good outline of syntax and semantics
...