search
O Objeto search retorna informações relacionadas a busca de produtos.
Disponível para uso nas páginas: search | catalog (limitada com apenas o atributo order_options disponível)
Atributos disponíveis
{{ 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.
{% 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?
