Shopify:删除循环的空格
Shopify: remove whitespace foorloop
我有一个简单的 foorloop 来输出每个订单项中有多少变体;然而 | rstrip
似乎根本不起作用!
这是我的 for 循环
{% for line_item in order.line_items %}
{{line_item.variant_id | rstrip}}
{%- unless forloop.last == true -%},{%- endunless -%}
{% endfor %}
但仍然输出变体,每个变体都有一个结束空格,如本例所示:
11111111111(whitespace)22222222222(whitespace)33333333333(whitespace)
或如
11111111111 22222222222 33333333333
在液体中,实际上可以不用过滤器。如果您只添加 {%- -%}
和 {- -}
值之间的所有空格都将被删除。给定上面的示例,通过将其替换为以下内容解决了空白问题:
{%- for line_item in order.line_items -%}
{{-line_item.variant_id-}}
{%- unless forloop.last == true -%},{%- endunless -%}
{%- endfor -%}
我有一个简单的 foorloop 来输出每个订单项中有多少变体;然而 | rstrip
似乎根本不起作用!
这是我的 for 循环
{% for line_item in order.line_items %}
{{line_item.variant_id | rstrip}}
{%- unless forloop.last == true -%},{%- endunless -%}
{% endfor %}
但仍然输出变体,每个变体都有一个结束空格,如本例所示:
11111111111(whitespace)22222222222(whitespace)33333333333(whitespace)
或如
11111111111 22222222222 33333333333
在液体中,实际上可以不用过滤器。如果您只添加 {%- -%}
和 {- -}
值之间的所有空格都将被删除。给定上面的示例,通过将其替换为以下内容解决了空白问题:
{%- for line_item in order.line_items -%}
{{-line_item.variant_id-}}
{%- unless forloop.last == true -%},{%- endunless -%}
{%- endfor -%}