{% capture my_var %}<p>Первая строка</p>{% endcapture %}
{% capture my_var %}<p>Вторая строка</p>{% endcapture %}
{{ my_var }}
=> <p>Вторая строка</p>
{% capture my_var %}<p>Первая строка</p>{% endcapture %}
{% capture my_var %}{{ my_var }}<p>Вторая строка</p>{% endcapture %}
{{ my_var }}
=> <p>Первая строка</p>
=> <p>Вторая строка</p>
{% assign array = 'первый второй третий' | split: ' ' %}
{% for item in array %}
{% capture text_array %}[{{ item }}]{% endcapture %}
{% endfor %}
{{ text_array }} => [третий]
{% for item in array %}
{% capture text_array2 %}{{ text_array2 }}[{{ item }}]{% endcapture %}
{% endfor %}
{{ text_array2 }} => [первый][второй][третий]
Создать кешируемый блок. В качестве параметра уникальный ключ.
{% capture cache_menu_key %}cache_menu_key_{{ collections.last_updated_at }}_{{ language.locale }}{% endcapture %}
{% cache cache_menu_key %}
.. кешируемый код
{% endcache %}
Выводит доступные переменные в шаблоне, выводит список свойств объектов.
{% help %} - выведет доступные переменные.
{% help account %} - выведет список свойств объекта account.
{% for field in order.all_fields %}
{% help field %}
{% endfor %}