我正在尝试显示图片但是没有按预期工作
{{#each shop_by_brand}}
{{image}} // returns nothing
<img src="{{getImage image "thumbnail"}}"> // src is '[object,object]'
{{/each}}
答案 0 :(得分:1)
在主页上展示品牌形象需要制作店面API请求。
执行此操作的一种方法是使用Stencil utils向/ brands /发出请求: https://stencil.bigcommerce.com/docs/stencil-utils-api-reference#API-js
默认情况下,请求返回HTML,但该函数可以将演示模板作为参数;这可以是一个自定义模板,通过{{json brands}}帮助程序过滤页面。
访问标题中的完整品牌对象的另一种方法是使用v3目录API。您可以使用AWS Lambda / Amazon API Gateway作为轻量级解决方案来托管调用API并返回brands.image_url数据的函数。
https://developer.bigcommerce.com/api/v3/catalog.html?json#getbrands