search

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

Disponível nas páginas: search (alguns índices estão disponíveis na catalog)

As informações retornadas são:

Atributos Característica
{% if search.available_options %} Opções de disponibilidade de produto
{% if search.order_options %} Opções de ordenação
{% if search.word %} Termo buscado na loja.
{% if search.brands %} As marcas vinculadas aos produtos dessa busca

Segue a baixo alguns exemplos:

 

Por Disponibilidade:


    {% 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 %}
  

Exibir Por:

Por Ordenação:


    {% if search.order_options %}
      <h3>Classificar Por:</h3>
      <select name="order">
        {% for option in search.order_options %}
        <option value="{{ option.value }}">{{ option.name }}</option>
        {% endfor %}
      </select>
    {% endif %}
  

Classificar Por:

Por Ordenação:


    {% if search.order_options %}
      <h3>Classificar Por:</h3>
      <select name="order">
        {% for option in search.order_options %}
        <option value="{{ option.value }}">{{ option.name }}</option>
        {% endfor %}
      </select>
    {% endif %}
  

Classificar Por:

Exibir a palabra buscada


    {% if search.word %}
      <h5>Exibindo resultados para: <strong> {{ search.word }}</strong></h5>
    {% endif %}
  
Exibindo resultados para: PalavraBuscada

Exibe as marcas a relacionadas a busca


    {% if search.brands %}
      <h4>Filtrar po Marcas:</h4>
      <select name="filtrar_marca">
        {% for brand in search.brands %}
        <option value="{{ brand.name }}">{{ brand.name }}</option>
        {% endfor %}
      </select>
    {% endif %}
  

Filtrar po Marcas: