Código para mostrar a imagem de um único produto:
{% if product.featured_image %} <a href="{{ product.featured_image | product_image_url('original') }}"> {{ product.featured_image | product_image_url('medium') | img_tag }} </a> {% endif %}
Existem tamanhos pré-fixados para as imagens (largura em pixels)
- "tiny" → 50px
- "thumb" → 100px
- "small" → 240px
- "medium" → 320px
- "large" → 480px
- "huge" → 640px
- "original" → tamanho original da imagem
Com as propriedades max-width e max-height do CSS também é possível modificar o tamanho das imagens.
E se o produto tem mais de uma foto?
{% if product.images_count > 1 %} {% for image in product.images %} <a href="{{ image | product_image_url('original') }}"> {{ image | product_image_url('thumb') | img_tag(product.name) }} </a> {% endfor %} {% endif %}