image
图片对象,如商品或系列图片 object
了解 SHOPLINE 支持的图片格式,请访问SHOPLINE帮助中心
属性
图片的alt文本。
图片的长宽比,以小数表示。
如果该 image 与 variant 关联,则返回 true。如果不是,则返回 false。
attach_to_variant 属性仅适用于通过以下来源访问的 image:
如果你在另一个来源的 image 上引用这个属性,那么将返回 null。
图片的高度,单位是像素。
图片的ID
如果您引用 id 属性generic_file或media对象的预览图片,则 null 返回。
图片的媒体类型。总是返回 image。
该 media_type 属性仅适用于通过以下来源访问的图像:
- product.media
- file_reference类型元字段
如果您在来自其他来源的image上引用此属性,则返回null。
例子
您可以使用where helper过滤product.media的 media_type 属性值来获取所需类型的所有图片对象。
{{ assign 'demo_images' (where product.media 'media_type' 'image') }}
{{#each demo_images as |image|}}
{{image_tag (image_url image width=400) class="image-demo" }}
{{/each}}
图片在 product.images 或 product.media 数组中的位置。
position 属性只适用于与商品相关的 图片。如果你在其他来源的 image 上引用这个属性,那么会返回 null。
图片的预览图。
preview_image属性仅适用于通过以下来源访问的图片:
- product.featured_media
- product.media
- file_reference类型的元字段
如果你在另一个来源的 image 上引用这个属性,那么将返回 null。
图片所关联的产品的ID。
product_id 属性只适用于与产品相关的图片。如果你在其他来源的图片上引用这个属性,那么会返回 null。
图片的相对URL。
商品属性关联的 image
商品属性仅适用于通过以下来源访问的 image:
如果你在另一个来源的image上引用这个属性,那么会返回 null。
图片的宽度,单位是像素。
直接引用图像对象
当image对象被直接引用时,图像的相对URL路径被返回。
{{ product.featured_image.src }}