Marcas de variável
As marcas variáveis são usadas para criar novas variáveis líquidas.
atribuir
Cria uma nova variável. Atribuições também podem usar filtros para modificar o valor.
Código
{% assign is_valid = true %}
{% if is_valid %}
It is valid.
{% endif %}
{% assign name = dave bowman' | upcase %}
{{ name }}
Saída
It is valid.
DAVE BOWMAN
captura
Captura o conteúdo dentro do bloco e o atribui a uma variável. Este conteúdo pode ser renderizado posteriormente usando marcas de saída.
Código
{% capture hello %}Hello, {{ user.fullname }}.{% endcapture %}
{{ hello }}
{{ hello }}
Saída
Hello, DAVE BOWMAN.
Hello, DAVE BOWMAN.