search

O Objeto search retorna informações relacionadas a busca de produtos.

Atributos disponíveis​

Atributos
Característica

{{ search.available_options }}

Retorna todas opções de disponibilidade de produto em um array.

{{ search.order_options }}

Retorna todas opções dos tipos de ordenação de produto em um array.

{{ search.word }}

Exibe o termo buscado na loja na pesquisa atual.

{{ search.brands }}

Retorna todas as marcas vinculadas aos produtos da busca atual em um array, para cada opção é possível exibir os atributos disponibilizados para marcas.

Como Usar

No código HTML o objeto search pode ser usado para exibir opções de classificação dos produtos em uma página.

Para exibir uma Consulta por Disponibilidade

No código abaixo é realizada a validação do objeto search e caso haja o atributo available_options é executado um loop para exibir o nome de cada opção de disponibilidade de produtos existente.

Input
{% if search.available_options %}
  <h3> Exibir Por:</h3>
  <select name="disponibilidade_tag">
    {% for option in search.available_options %}
    <option value="{{ option.value }}">{{ option.name }}</option>
    {% endfor %}
  </select>
{% endif %}  

Para exibir uma Consulta por Ordenação

No código abaixo é realizada a validação do objeto search e caso haja o atributo order_options é executado um loop para exibir o nome de cada opção por características de ordenação dos produtos existente.

Para exibir a Palavra Buscada

No código abaixo é realizada a validação do objeto search e caso haja o atributo word é exibida a palavra pesquisada.

Para exibir as Marcas Relacionadas a busca

No código abaixo é realizada a validação do objeto search e caso haja o atributo brands é executado um loop para exibir o nome de cada marca dos produtos existente.

Last updated

Was this helpful?