templates/front/boutique/coaches/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Coachs{% endblock %}
  3. {% block main %}
  4.     {# {% for produit in produits %}
  5.         {% if produit.visible %}
  6.             <div>
  7.                 <a href="{{ path('app_front_produit_detail', { 'name': produit.name }) }}">
  8.                     {{ produit.title }}
  9.                     {{ produit.accroche }}
  10.                     <img class="b-imgtxt__img" src="{{ asset('uploads/medias/' ~ produit.media.path)| imagine_filter('bloc_text_image') }}" alt="">
  11.                     {{ produit.prixHtDivise }}
  12.                     {{ produit.produitEtat }}
  13.                 </a>
  14.             </div>
  15.         {% endif %}
  16.     {% endfor %} #}
  17.     <main class="container">
  18.         <div class="row py-4">
  19.             <aside class="col-3">
  20.                 <div class="card p-2">
  21.                     <label class="h3">Filtres</label>
  22.                     <select class="form-select mb-2" aria-label="Default select example">
  23.                         <option selected>Cours</option>
  24.                         <option value="1">One</option>
  25.                         <option value="2">Two</option>
  26.                         <option value="3">Three</option>
  27.                     </select>
  28.                     <select class="form-select mb-2" aria-label="Default select example">
  29.                         <option selected>Skills</option>
  30.                         <option value="1">One</option>
  31.                         <option value="2">Two</option>
  32.                         <option value="3">Three</option>
  33.                     </select>
  34.                     <a href="#" class="btn btn-primary"><span class="fas fa-filter"></span> Filtrer</a>
  35.                 </div>
  36.             </aside>
  37.             <section class="col-9">
  38.                 <div class="d-flex">
  39.                     <h1 class="fs-4">3 coachs pour «speedrun»</h1>
  40.                     <div class="ms-auto me-4">
  41.                         <select class="form-select" aria-label="Default select example">
  42.                             <option selected>Trier par</option>
  43.                             <option value="1">One</option>
  44.                             <option value="2">Two</option>
  45.                             <option value="3">Three</option>
  46.                         </select>
  47.                     </div>
  48.                     <ul class="pagination">
  49.                         <li class="page-item active" aria-current="page">
  50.                             <span class="page-link">1</span>
  51.                         </li>
  52.                         <li class="page-item"><a class="page-link" href="#">2</a></li>
  53.                         <li class="page-item"><a class="page-link" href="#">3</a></li>
  54.                     </ul>
  55.                 </div>
  56.                 <div class="row">
  57.                             
  58.                     {% for coach in coaches %}
  59.                         <div class="col-4 mb-4">
  60.                             <a class="text-decoration-none text-black" href="{{ path('app_front_coach_detail', { 'name': coach.name }) }}">
  61.                                 <div class="card h-100">
  62.                                     <img class="card-img-top" alt="…" src="{{ asset('uploads/medias/' ~ coach.imgProfil)| imagine_filter('img_listing_produit') }}">
  63.                                     <div class="card-body h-100">
  64.                                         <h5 class="card-title">{{ coach.title }} {{ coach.prenom }} ({{ coach.pseudo }})</h5>
  65.                                         <p class="card-text">{{ coach.accroche }}</p>
  66.                                         <div class="m-2">
  67.                                             {% for skill in coach.skills %}
  68.                                                 {% if loop.index is odd %}
  69.                                                     <span class="badge bg-secondary">{{ skill.title }}</span>
  70.                                                 {% else %}
  71.                                                     <span class="badge bg-primary">{{ skill.title }}</span>
  72.                                                 {% endif %}
  73.                                             {% endfor %}
  74.                                         </div>
  75.                                     </div>
  76.                                     <div class="card-footer">
  77.                                         Coach depuis le {{ coach.anciennetee|format_datetime('short', 'none', locale='fr') }}
  78.                                     </div>
  79.                                 </div>
  80.                             </a>
  81.                         </div>
  82.                     {% endfor %}
  83.                 </div>
  84.                 <div class="d-flex">
  85.                     <ul class="pagination ms-auto">
  86.                         <li class="page-item active" aria-current="page">
  87.                             <span class="page-link">1</span>
  88.                         </li>
  89.                         <li class="page-item"><a class="page-link" href="#">2</a></li>
  90.                         <li class="page-item"><a class="page-link" href="#">3</a></li>
  91.                     </ul>
  92.                 </div>
  93.             </section>
  94.         </div>
  95.     </main>
  96. {% endblock %}