A função Brands()
retorna as marcas cadastradas no Painel Administrativo da loja.
Disponível nas páginas: todas
Para saber mais sobre como gerenciar marcas acesse: Wiki - Gerenciar Marcas
As requisições de marcas sempre retornarão um array de dados onde cada chave está descrita abaixo:
Atributos | Característica |
{{ brands[0].id }} | Identificador único da marca |
{{ brands[0].name }} | Nome da marca |
{{ brands[0].slug }} | Final da url da marca |
Veja alguns exemplos de uso:
Exibe todas as marcas:
- HTML
- Resultado
{# todas as marcas #}
<ul>
{% set brands = Brands() %}
{% for brand in brands %}
<li>{{ brand.name }}</li>
{% endfor %}
</ul>
- Marca1
- Marca2
- Marca3
- Marca4
- Marca5
Para exibir acima de 30 marcas, efetuar a chamada conforme abaixo:
De:{% set brands = Brands() %}
Para:{% set brands = Brands({ "no_paging":1 }) %}
Busca por determinada Marca ou ID:
- HTML
- Resultado
{# busca a marca Tray #}
<ul>
{% set brandTray = Brands( { "brand": "Tray" } ) %}
{% for brand in brandTray %}
<li>{{ brand.name }}</li>
{% endfor %}
</ul>
{# busca o id 10 #}
<ul>
{% set brands = Brands( { "id": "10" } ) %}
{% for brand in brands %}
<li>{{ brand.id }}</li>
{% endfor %}
</ul>
- Tray
- 10
Exibe todas as marcas em ordem decrescente:
- HTML
- Resultado
{# todas as marcas ordenadas por ID decrescente #}
<ul>
{% set brands = Brands({ "order": { "id": "desc" }}) %}
{% for brand in brands %}
<li><span>{{ brand.id }}</span><span>{{ brand.name }}</span></li>
{% endfor %}
</ul>
- 5 Marca5
- 4 Marca4
- 3 Marca3
- 2 Marca2
- 1 Marca1
Poderá utilizar também nosso snippet de menu de marcas
Comentários