{% extends 'base.html.twig' %}{% block title %}Produis{% endblock %}{% block main %} {# {% for produit in produits %} {% if produit.visible %} <div> <a href="{{ path('app_front_produit_detail', { 'name': produit.name }) }}"> {{ produit.title }} {{ produit.accroche }} <img class="b-imgtxt__img" src="{{ asset('uploads/medias/' ~ produit.media.path)| imagine_filter('bloc_text_image') }}" alt=""> {{ produit.prixHtDivise }} {{ produit.produitEtat }} </a> </div> {% endif %} {% endfor %} #} <main class="container"> <div class="row py-4"> <aside class="col-3"> <div class="card p-2"> <label class="h3">Filtres</label> <select class="form-select mb-2" aria-label="Default select example"> <option selected>Etat</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <select class="form-select mb-2" aria-label="Default select example"> <option selected>Type de produit</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <label class="h3 mt-4">Filtres relatif</label> <div class="mb-2"> <div class="form-check"> <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault1"> <label class="form-check-label" for="flexRadioDefault1"> Filaire </label> </div> <div class="form-check"> <input class="form-check-input" type="radio" name="flexRadioDefault" id="flexRadioDefault2" checked> <label class="form-check-label" for="flexRadioDefault2"> Sans fil </label> </div> </div> <div class="mb-2"> <div class="form-check form-switch"> <input class="form-check-input" type="checkbox" role="switch" id="flexSwitchCheckDefault"> <label class="form-check-label" for="flexSwitchCheckDefault">Rétroéclairage</label> </div> </div> <select class="form-select mb-2" aria-label="Default select example"> <option selected>Marque</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <select class="form-select mb-2" aria-label="Default select example"> <option selected>Type de touches</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <a href="#" class="btn btn-primary"><span class="fas fa-filter"></span> Filtrer</a> </div> </aside> <section class="col-9"> <div class="d-flex"> <h1 class="fs-4">289 produits pour «clavier»</h1> <div class="ms-auto me-4"> <select class="form-select" aria-label="Default select example"> <option selected>Trier par</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> </div> <ul class="pagination"> <li class="page-item active" aria-current="page"> <span class="page-link">1</span> </li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> </ul> </div> <div class="row"> {% for produit in produits %} {% if produit.visible %} <div class="col-4 mb-4"> <a class="text-decoration-none text-black" href="{{ path('app_front_produit_detail', { 'name': produit.name }) }}"> <div class="card h-100"> <img class="card-img-top" alt="…" src="{{ asset('uploads/medias/' ~ produit.media)| imagine_filter('img_listing_produit') }}"> <div class="card-body h-100"> <h5 class="card-title">{{ produit.title }}</h5> <p class="card-text">{{ produit.accroche }}</p> </div> <div class="d-flex justify-content-between align-items-center card-footer"> <p class="btn btn-primary">{{ produit.prixHtDivise }} €</p><span class="badge bg-secondary">{{ produit.produitEtat }}</span> </div> </div> </a> </div> {% endif %} {% endfor %} </div> <div class="d-flex"> <ul class="pagination ms-auto"> <li class="page-item active" aria-current="page"> <span class="page-link">1</span> </li> <li class="page-item"><a class="page-link" href="#">2</a></li> <li class="page-item"><a class="page-link" href="#">3</a></li> </ul> </div> </section> </div> </main>{% endblock %}