代码之家  ›  专栏  ›  技术社区  ›  Omar

BigCommerce模具显示品牌形象

  •  0
  • Omar  · 技术社区  · 7 年前

    我正试图显示一个图像,但它没有按预期工作

    {{#each shop_by_brand}}
        {{image}} // returns nothing
        <img src="{{getImage image "thumbnail"}}"> // src is '[object,object]'
    {{/each}}
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Karen White    7 年前

    在主页上呈现品牌图片需要提出店面API请求。

    一种方法是使用stencil utils向/brands/发出请求: https://stencil.bigcommerce.com/docs/stencil-utils-api-reference#API-js

    默认情况下,请求返回HTML,但函数可以将表示模板作为参数;这可以是一个自定义模板,通过json brands helper筛选页面。

    另一种访问头中完整品牌对象的方法是使用v3目录API。您可以使用aws lambda/amazon api gateway作为轻量级解决方案来托管调用api并返回brands.image_url数据的函数。

    https://developer.bigcommerce.com/api/v3/catalog.html?json#getbrands