Twig Cheatsheet
Posted 9 years ago
- updated 9 years ago
twig
 Parsing
// don't escape content of customPluginScript
{{ customPluginScript | raw }}
<!-- escape content of customPluginScript -->
{{ customPluginScript }}
Looping
{% for value in foo %}
{{ value }}
{% endfor %}
- Checking for null
{% if var is null %}
- Checking variable is defined
{% if var is not defined %}
- Checking if not null
{% if var is not null %}
- Default values
{{ my_var | default("my_var doesn't exist") }}
Including
{% include "foobar.html" %}
Filters
more
- abs
- batch
- capitalize
- convert_encoding
- date
- date_modify
- default:
{{ var|default('var is not defined') }}
- escape
- first
- format
- join
- json_encode
- keys
- last
- length
- lower
- merge
- nl2br
- number_format
- raw
- replace
- reverse
- round
- slice
- sort
- split
- striptags
- title
- trim
- upper
- url_encode