Hello,
My product page currently shows only one (first) image from uploaded media.
I want to show all of it.
The current code is:
{% assign productImages = %}
{% assign loopCounter = 0 %}
{% for image in product.images %}
{% unless image.alt == ‘profile’ %}
{% assign productImage = image.src | img_url: ‘master’ %}
{% for variant in product.variants %}
{% assign variantImage = variant.image.src | img_url: ‘master’ %}
{% if variantImage == productImage %}
{% assign productImage = variantImage %}
{% assign productData = ‘data-slick-variant="’ | append: variant.id | append: ‘"’ %}
{% if variant.selected %}
{% assign slickStart = loopCounter %}
{% endif %}
{% endif %}
{% endfor %}
{% capture productImages %}
{{productImages}}
{% assign loopCounter = loopCounter | plus: 1 %}
{% endunless %}
{% endfor %}
I have updated it with a new code, but no success:
{% assign productImages = “” %}
{% assign loopCounter = 0 %}
{% for image in product.images %}
{% unless image.alt == ‘profile’ %}
{% assign productImage = image.src | img_url: ‘master’ %}
{% for variant in product.variants %}
{% assign variantImage = variant.image.src | img_url: ‘master’ %}
{% if variantImage == productImage %}
{% assign productImage = variantImage %}
{% assign productData = ‘data-slick-variant="’ | append: variant.id | append: ‘"’ %}
{% if variant.selected %}
{% assign slickStart = loopCounter %}
{% endif %}
{% endif %}
{% endfor %}
{% assign productImages = productImages | append: ", " | append: productImage %}
{% assign loopCounter = loopCounter | plus: 1 %}
{% endunless %}
{% endfor %}
Overall, it does not catch ‘image’ at the end.
If anyone can see what can be changed/improved that would help a lot!!
Thank you!