Twig recipes: Making Drupal 8 render the markup you want

dinarcon

The addition of Twig has revolutionized the way we do theming in Drupal 8. Although very powerful, it is still fairly new to most of us. Using Twig requires us to take a new approach in order to produce the markup that we want. This session will be a presentation on how to use new features provided by Twig.

Some recipes that will be covered include:

* How can I pass information from Drupal to Twig?
* How can I create and assign classes directly in the Twig template?
* How can I render image fields as background images?
* How can I render node content as HTML attributes?
* How can I conditionally render fields based on the content of other fields?
* How can I use Twig filters to format numbers?

There are no prequisites. In this session basic concepts are explained before introducing the recipes.

Session Track

Symfony

Experience Level

Beginner

Drupal Version