Shopify 如何使用product.media.size返回要在product.media数组中使用的整数
我希望可以使用product.media.size返回一个整数,用于按索引获取媒体。 以下是我现在使用的:Shopify 如何使用product.media.size返回要在product.media数组中使用的整数,shopify,Shopify,我希望可以使用product.media.size返回一个整数,用于按索引获取媒体。 以下是我现在使用的: {% if product.media.size > 9 %} <div style = "padding-bottom: 15px"> <div class="row"> <figure style = "margin: 0px"> <img
{% if product.media.size > 9 %}
<div style = "padding-bottom: 15px">
<div class="row">
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[8] | img_url: '500x500'}}">
</figure>
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[9] | img_url: '500x500'}}">
</figure>
</div>
<div class="row">
<img src="{{ product.media[10] | img_url: '1000x1000'}}">
</div>
</div>
{% endif %}
{%if product.media.size>9%}
{%endif%}
但如果可能的话,我想做一些类似的事情,但目前还不起作用
{% if product.media.size > 9 %}
<div style = "padding-bottom: 15px">
<div class="row">
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[product.media.size-2] | img_url: '500x500'}}">
</figure>
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[product.media.size-1] | img_url: '500x500'}}">
</figure>
</div>
<div class="row">
<img src="{{ product.media[product.media.size] | img_url: '1000x1000'}}">
</div>
</div>
{% endif %}
{%if product.media.size>9%}
{%endif%}
在液体中,-
符号不用于减去数字,您必须使用减号
过滤器,以下是示例
不过,我不确定这个{{product.media[product.media.size |减:2]| img_url:'500x500'}}
是否有效
所以我把你想要的数字分配给变量,这应该行得通:
{% if product.media.size > 9 %}
{% assign media_size = product.media.size %}
{% assign media_size_minus_2 = media_size | minus: 2 %}
{% assign media_size_minus_1 = media_size | minus: 1 %}
<div style = "padding-bottom: 15px">
<div class="row">
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[media_size_minus_2] | img_url: '500x500'}}">
</figure>
<figure style = "margin: 0px">
<img class = "column" src="{{ product.media[media_size_minus_1] | img_url: '500x500'}}">
</figure>
</div>
<div class="row">
<img src="{{ product.media[media_size] | img_url: '1000x1000'}}">
</div>
</div>
{% endif %}
{%if product.media.size>9%}
{%assign media_size=product.media.size%}
{%assign media_size_减_2=media_size |减:2%}
{%assign media_size_减_1=media_size |减:1%}
{%endif%}
我建议您退房。