大商业模具产品图片

时间:2016-01-27 18:37:40

标签: javascript node.js handlebars.js bigcommerce

我可以从'产品卡型号中获取默认产品图片'。有没有办法获得第二个画廊图像?我需要悬停的图像路径。

或者,无论如何,还要将额外的图片网址传递给产品卡?

  • 这是特定于BigCommerce模板平台和通过handelbars访问的产品对象图。 https://goo.gl/7d1cVk

普通产品卡型号有一个'图像'属性。我没有看到列出图片的属性。我想获得第二个图库图像(用于悬停图像) - 没有表达式,我想知道是否有其他方法可以获得第二个产品图像。

  • 干杯

1 个答案:

答案 0 :(得分:2)

目前不支持在页面加载时检索类别,品牌或搜索页面上下文中的产品的所有图像。要检索特定产品的所有图像,您必须在该产品的上下文中。

目前,检索产品所有图像的唯一方法是加载产品详细信息页面,或者从目标产品ID可用的任何上下文中为特定产品发出ajax请求。

ajax解决方案是目前将产品图像拉入类别,品牌或搜索环境的唯一方法。此解决方案最简单的方法是使用Stencil Utils软件包实现,您可以在其中调用stencilUtils.api.product.getById(productId, callback),并根据需要对结果数据执行此操作。

看看我们的快速视图实现,以更好地了解这些ajax调用是如何工作的,请记住我们的核心主题使用模块系统来导入Stencil Utils。

https://github.com/bigcommerce/stencil/blob/master/assets/js/theme/global/quick-view.js#L18

PS - 如果您不是Stencil早期访问开发人员,则可能无法访问该链接。我们目前正在整理我们的开源要求。