Tagi zmiennych
Tagi zmienne są używane do tworzenia nowych zmiennych Liquid.
przypisywanie
Tworzy nową zmienną. Przypisania mogą również używać filtrów do modyfikowania wartości.
Kod
{% assign is_valid = true %}
{% if is_valid %}
It is valid.
{% endif %}
{% assign name = dave bowman' | upcase %}
{{ name }}
Dane wyjściowe
It is valid.
DAVE BOWMAN
capture
Przechwytuje zawartość w bloku i przypisuje ją do zmiennej. Ta zawartość może być renderowana później przy użyciu tagów wyjściowych.
Kod
{% capture hello %}Hello, {{ user.fullname }}.{% endcapture %}
{{ hello }}
{{ hello }}
Wynik
Hello, DAVE BOWMAN.
Hello, DAVE BOWMAN.