{% extends 'base.html.twig' %} {% block title %}Nos véhicules d'occasion {% endblock %} {% block body %}

Nos véhicules d'occasion


Filtrer par catégories :

Filtrer par prix :

0 € 100000 €

Filtrer par année :

Filtrer par kilométrage :

de 0 km à 400000 km

{% set hasVehicles = false %} {% if vehicles is not empty %} {% if app.request.query.get('category') is not empty %} {% set selectedCategory = categories|filter(category => category.name == app.request.query.get('category'))|first %} {% if selectedCategory is not null %}

{{ selectedCategory.getName }}

{% set vehicles = selectedCategory.getVehicleType %} {% if vehicles|length > 0 %} {% set hasVehicles = true %} {% set sortedVehicles = vehicles|sort((a, b) => a.getYear().diff(b.getYear()).invert ? -1 : 1 or b.getPrice() - a.getPrice()) %} {% for vehicle in sortedVehicles %}
{{ vehicle.brand }}

{{ vehicle.brand }}

{{ vehicle.description }}

{% endfor %} {% endif %}
{% endif %} {% endif %} {% endif %} {% if app.request.query.get('category') is not empty %} {% set selectedCategory = categories|filter(category => category.name == app.request.query.get('category'))|first %} {% if selectedCategory is not null %}

{{ selectedCategory.getName }}

{% set vehicles = selectedCategory.getVehicleType %} {% if vehicles|length > 0 %} {% set sortedVehicles = vehicles|sort((a, b) => a.getYear().diff(b.getYear()).invert ? -1 : 1 or b.getPrice() - a.getPrice()) %} {% for vehicle in sortedVehicles %}
{{ vehicle.brand }}

{{ vehicle.brand }}

{{ vehicle.description }}

{% endfor %} {% endif %}
{% endif %} {% else %} {% for category in categories %} {% set vehicles = category.getVehicleType %} {% if vehicles|length > 0 %}

{{ category.getName }}

{% set sortedVehicles = vehicles|sort((a, b) => a.getYear().diff(b.getYear()).invert ? -1 : 1 or b.getPrice() - a.getPrice()) %} {% for vehicle in sortedVehicles %}
{% if vehicle.images|length > 0 %} {{ vehicle.brand }} {% elseif vehicle.image %} {{ vehicle.brand }} {% else %} Image par défaut {% endif %}

{{ vehicle.brand }}

{{ vehicle.kilometer }} km

{% endfor %}
{% endif %} {% endfor %} {% endif %} {{ include('_partials/_footer.html.twig', { 'business_hours': business_hours }) }} {% endblock %} {% block javascripts %} {% endblock %}