store.categories()
Disponibiliza como retorno as categorias de nível 1, nível 2 e nível 3 permitidas a aparecem na loja virtual. Marcadas para aparecer no menu ou não, mostra todas.
{% set categorias = store.categories({conta_produtos: false}) %}
# exemplo de uso
{% set categorias = store.categories({conta_produtos: false}) %}
{% if categorias|length > 1 %}
<div class="drop">
<div class="grid">
{% for categoria in categorias %}
<ul class="list">
<li class="t"><a href="{{ categoria.url }}/" target="{{ categoria.target }}"{{ categoria.cor != '' ? ' style=color:' ~ categoria.cor : '' }}>{{ categoria.nome }}</a></li>
{% for level2 in categoria.subs %}
<li><a href="{{ level2.url }}/"><i class="fa fa-caret-right muted"></i> {{ level2.nome }}</a></li>
{% for level3 in level2.subs %}
<li class="indent"><a href="{{ level3.url }}/">- {{ level3.nome }}</a></li>
{% endfor %}
{% endfor %}
</ul>
{% endfor %}
</div>
</div>
{% endif %}
# retorno dos dados
Retorna uma matriz com todas as categorias disponíveis
[x].id int
[x].tabela int
[x].nome string
[x].url string
[x].target string
[x].icone_tipo int
[x].icone string
[x].cor string
[x].posicao int
[x].menu boolean
[x].ativo boolean
[x].ordenar string
[x].total_produtos int
[x].subs array
[x].subs[y].id int
[x].subs[y].nome string
[x].subs[y].url string
[x].subs[y].posicao int
[x].subs[y].total_produtos int
[x].subs[y].subs array
[x].subs[y].subs[z].id int
[x].subs[y].subs[z].nome string
[x].subs[y].subs[z].url string
[x].subs[y].subs[z].posicao int
[x].subs[y].subs[z].total_produtos int
Quando disponível pelo lojista a aparição do menu Kits/Looks no menu de categorias, ele terá a seguinte aparência e aparecerá sempre no índice 0, ou seja, no começo da matriz.
[x].nome string
[x].url string