{% extends 'base.html.twig' %} {% block title %} {% if query %} {{ 'search.items_results_for'|trans({'%query%': query}) }} - Antiquités en France {% else %} {{ 'search.items_search'|trans }} - Antiquités en France {% endif %} {% endblock %} {% block body %}
{{ 'search.filters'|trans }}
{% if filters|length > 0 %} {{ 'search.clear_filters'|trans }} {% endif %}
{% if query %} {% endif %} {% if aggregations.categories is defined and aggregations.categories.category_terms.buckets|length > 0 %}
{% for bucket in aggregations.categories.category_terms.buckets %} {% set category = filterData.categories|filter(c => c.id == bucket.key)|first %} {% if category %}
{% endif %} {% endfor %}
{% else %}
{% for category in filterData.categories %}
{% endfor %}
{% endif %}
-
{% if aggregations.styles is defined and aggregations.styles.style_terms.buckets|length > 0 %}
{% for bucket in aggregations.styles.style_terms.buckets %} {% set style = filterData.styles|filter(s => s.id == bucket.key)|first %} {% if style %}
{% endif %} {% endfor %}
{% endif %} {% if aggregations.periods is defined and aggregations.periods.period_terms.buckets|length > 0 %}
{% for bucket in aggregations.periods.period_terms.buckets %} {% set period = filterData.periods|filter(p => p.id == bucket.key)|first %} {% if period %}
{% endif %} {% endfor %}
{% endif %}
{% if query %}

{{ 'search.items_results_for'|trans({'%query%': query}) }}

{{ total }} {{ 'search.items_found'|trans }}

{% endif %} {% if items|length > 0 %}
{{ (currentPage - 1) * limit + 1 }} - {{ min(currentPage * limit, total) }} {{ 'search.of'|trans }} {{ total }} {{ 'search.results'|trans }}
{% for key, value in app.request.query.all %} {% if key != 'sort' %} {% if value is iterable %} {% for v in value %} {% endfor %} {% else %} {% endif %} {% endif %} {% endfor %}
{% endif %} {% if items|length > 0 %}
{% for item in items %}
{% if item.images|length > 0 %} {{ item.title }} {% else %}
{% endif %} {% if item.status.value == 'sold' %}
{{ 'item.status.sold'|trans }}
{% elseif item.status.value == 'reserved' %}
{{ 'item.status.reserved'|trans }}
{% endif %}
{{ item.title|highlight_search(query) }}
{% if item.description %}

{{ item.description|slice(0, 100)|highlight_search(query) }} {% if item.description|length > 100 %}...{% endif %}

{% endif %}
{% endfor %}
{% else %}

{{ 'search.no_items_found'|trans }}

{% if query %}

{{ 'search.no_items_for'|trans({'%query%': query}) }}

{% endif %}
{{ 'search.suggestions_title'|trans }}
  • {{ 'search.suggestion_1'|trans }}
  • {{ 'search.suggestion_2'|trans }}
  • {{ 'search.suggestion_3'|trans }}
{{ 'search.browse_catalog'|trans }}
{% endif %} {% if totalPages > 1 %} {% endif %}
{{ importmap('js/cart-manager') }} {% endblock %}