shopify - 在 Shopify / Liquid 中添加非特色图片的预览
问题描述
在 Shopify 上,产品卡片使用以下流动代码(使用默认 Shopify 主题)显示“特色媒体”(即所有图像的第一张图像)。
{% capture img_id %}ProductCardImage-{{ section.id }}-{{ product.id }}{% endcapture %}
{% capture wrapper_id %}ProductCardImageWrapper-{{ section.id }}-{{ product.id }}{% endcapture %}
{%- assign preview_image = product.featured_media.preview_image -%}
{%- assign img_url = preview_image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' -%}
{% unless preview_image == blank %}
{% include 'image-style', image: preview_image, height: max_height, wrapper_id: wrapper_id, img_id: img_id %}
{% endunless %}
我想在将鼠标悬停在产品上时显示另一张图片(例如第二张),这意味着我需要能够调用不同的图片而不仅仅是特色图片。
我如何将代码从 product.featured_media 更改为调用不同的图像?
非常感谢!
解决方案
推荐阅读
- react-native - 我刚刚使用 choco 安装了 react native,每次我在 cmd 上运行“npx react-native run-android”时都会收到这个错误
- typescript - 从不同文件中的函数返回数据库结果(React Native/Typescript + SQLite)
- python - 带有子内联表单集的 Django 父表单在渲染时不会排除字段
- pyspark - 如何设置 MEMORY_AND_DISK 标志以防止 Jupyter 中的 PySpark 出现内存不足错误?
- python - 对于 http 请求,python 比 c++ 快吗?
- ios - 通过情节提要或以编程方式将深色模式强制为 Swift 中的一个 UI 元素
- react-native - 反应导航 - 在两个选项卡的屏幕中导航到特定选项卡
- iphone - WhatsApp点击聊天没有电话号码不起作用
- h2 - 在 Apache Ignite 中更改 H2 用户
- c++ - 构建一个阵列金字塔/锥体