[英]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.