Bigcommerce трафарет отображать имидж бренда - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь отобразить изображение, но оно не работает должным образом

{{#each shop_by_brand}}
    {{image}} // returns nothing
    <img src="{{getImage image "thumbnail"}}"> // src is '[object,object]'
{{/each}}

1 Ответ

0 голосов
/ 25 мая 2018

Поверхностные изображения брендов на главной странице потребуют отправки запроса API витрины магазина.

Один из способов сделать это - использовать утилиты Stencil для отправки запроса в / бренды /: https://stencil.bigcommerce.com/docs/stencil-utils-api-reference#API-js

По умолчанию запрос возвращает HTML, но функция может принять шаблон презентации в качестве аргумента;это может быть пользовательский шаблон, который фильтрует страницу через помощника {{json brands}}.

Еще один способ получить доступ к полному объекту брендов в заголовке - использовать API каталога v3.Вы можете использовать AWS Lambda / Amazon API Gateway в качестве упрощенного решения для размещения функции, которая вызывает API и возвращает данные brands.image_url.

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

...