mainBanner
Disponibiliza como retorno os banners principais (slides) da loja virtual.
{% set slides = store.mainBanner() %}
# exemplo de uso
{% set slides = store.mainBanner() %}
{% if slides.raw|length >= 1 %}
<div class="{{ slides.width == 'block' ? 'block' : 'central' }}{{ slogan == '' ? ' mb-0' : '' }}">
<div id="slider" class="mb-0 owl-carousel owl-theme">
{% for slide in slides.items %}
<div class="item">
<div class="{{ slide.foto_mobile == '' ? 'block' : 'd-none d-md-block' }}">
{{ slide.desktop_raw|raw }}
</div>
{% if slide.foto_mobile %}
<div class="d-block d-md-none">
{{ slide.mobile_raw|raw }}
</div>
{% endif %}
</div>
{% endfor %}
</div>
</div>
{% endif %}
# retorno dos dados
items array
Matriz de itens
items[x].id string
items[x].titulo string
items[x].foto string
items[x].foto_mobile string
items[x].link string
items[x].target string
items[x].desktop_raw string raw
items[x].mobile_raw string raw
items[x].avancado array
items[x].avancado.texto string
items[x].avancado.cor_texto string hex
items_per_view int
Quantidade de itens marcados para exibição por vez
raw array
Matriz de itens preparados para inserção no código
raw.desktop array
raw.desktop[x] string raw
Imagem pronta para ser mostrada no HTML
raw.mobile array
raw.mobile[x] string raw
Imagem pronta para ser mostrada no HTML
width string
Largura do bloco de slides marcada para exibição. Quando o retorno for block, deve ocupar 100% da tela; Quando forcenter, deve ocupar uma parte centralizada da tela.
# Lista de parâmetros para consulta
| parâmetro | padrão | descrição |
|---|---|---|
| titulo | Filtra pelo título do item |