[英]Assign shopify liquid variables inside conditional statements
我寫了以下代碼
{% case NAME %}
{% when "abc" %}
{% assign varOne = "123" %}
{% assign varTwo = "345" %}
{% when "bac" %}
{% assign varOne = "321" %}
{% assign varTwo = "543" %}
{% endcase %}
<p>{{ varOne }}</p>
<p>{{ varTwo }}</p>
我想知道 shopify 是否允許我在 shopify 液體的條件塊內設置這樣的值並在條件塊外使用它們? 是否有任何與 scope 相關的含義?
Shopify 允許在條件 {% case %} 語句中使用 {% assign %} 方法。
{% assign food = 'cake' %}
{% case food %}
{% when 'cake' %}
{% assign isTasty = 'true' %}
{% when 'carrot' %}
{% assign isTasty = 'false' %}
{% endcase %}
{{ isTasty }}
這將返回“真”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.