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

Frontend - Agencia 
Tem mais dúvidas? Envie uma solicitação

Comentários

    Artigos nessa seção

    Powered by Zendesk