Code du thème Base

Le thème de référence, version 1.1.0. Tout télécharger (.zip)

templates/search.html

<div class="wrap">
  <header class="cat-head">
    <div>
      <h1>{% if search.q %}Résultats pour « {{ search.q }} »{% else %}Rechercher{% endif %}</h1>
      {% if search.q %}<p class="lead">{{ search.total }} {{ search.total | pluralize: "produit trouvé", "produits trouvés" }}</p>{% endif %}
    </div>
  </header>

  <form class="search big" action="{{ shop.search_url }}" method="get" role="search">
    {% for f in shop.search_fields %}<input type="hidden" name="{{ f.name }}" value="{{ f.value }}">{% endfor %}
    <input type="search" name="q" value="{{ search.q }}" placeholder="Que cherchez-vous ?" aria-label="Rechercher" autofocus>
    <button class="btn" type="submit">Rechercher</button>
  </form>

  {% if products %}
    <div class="toolbar">
      <p>{{ search.total }} {{ search.total | pluralize: "résultat", "résultats" }}</p>
      <div class="sort"><span>Trier :</span>{% for o in sort_options %}<a href="{{ o.url }}"{% if o.selected %} class="on" aria-current="true"{% endif %}>{{ o.label }}</a>{% endfor %}</div>
    </div>
    {% include "product-grid" %}
    {% include "pagination" %}
  {% elsif search.q %}
    <div class="empty">
      <p class="empty-title">Aucun produit ne correspond</p>
      <p>Vérifiez l'orthographe ou essayez un mot plus général.</p>
      {% if menu %}<div class="chips">{% for c in menu %}<a href="{{ c.url }}">{{ c.name }}</a>{% endfor %}</div>{% endif %}
    </div>
  {% endif %}
</div>