Shopify 液体中逗号分隔的列表
我在for循环中提取元数据值,需要在逗号分隔的列表中显示它们 代码(为了可读性增加了空格): 当前它显示为:Shopify 液体中逗号分隔的列表,shopify,dotliquid,Shopify,Dotliquid,我在for循环中提取元数据值,需要在逗号分隔的列表中显示它们 代码(为了可读性增加了空格): 当前它显示为:Field 01 ValueField 02 ValueField 03 Value,但我希望它显示为Field 01 Value、Field 02 Value、Field 03 Value 手动键入,,在每个if语句后,在最后一个值后留下一个逗号。您可能会觉得有用 将每个字段附加到带有分隔符的字符串: {% assign metadata = "" %} {% if asset.meta
Field 01 ValueField 02 ValueField 03 Value
,但我希望它显示为Field 01 Value、Field 02 Value、Field 03 Value
手动键入,
,在每个if语句后,在最后一个值后留下一个逗号。您可能会觉得有用
{% assign metadata = "" %}
{% if asset.metadata['field01'] %}
{% capture metadata %}{{ metadata | append: asset.metadata['field01'] | append: "|" }}{% endcapture %}
{% endif %}
<!-- repeat for fields 2 & 3 -->
{% assign metadata = "" %}
{% if asset.metadata['field01'] %}
{% capture metadata %}{{ metadata | append: asset.metadata['field01'] | append: "|" }}{% endcapture %}
{% endif %}
<!-- repeat for fields 2 & 3 -->
{{ metadata | split: "|" | join: ", " }}