templates/home/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block body %}
  3.     {% include 'include/_title.html.twig' with {title: ('Bienvenue')|trans} %}
  4.     <div class="section-wrapper">
  5.         <section class="container mt-5 py-5">
  6.             <div class="row">
  7.                 <div class="col-lg-6">
  8.                     <div class="swiper mb-5 mb-lg-0" {{ stimulus_controller('swiper') }}>
  9.                         <div class="swiper-wrapper">
  10.                             {% for instrument in instruments %}
  11.                                 <figure class="swiper-slide p-2">
  12.                                     <img src="{{ (instrument_dir ~ '/' ~ instrument.picture)|imagine_filter('instrument_swiper_thumb') }}" alt="">
  13.                                     <figcaption class="d-flex flex-column p-2 w-50">
  14.                                         <h3 class="fs-5">{{ instrument.name }}</h3>
  15.                                         <p>{{ instrument.summary }}</p>
  16.                                         <a class="btn btn-sm btn-primary mt-auto"
  17.                                            title="Accéder et écouter {{ instrument.name }}"
  18.                                            href="{{ path('app_instrument_show', {slug: instrument.slug}) }}">{{ 'Afficher'|trans }}</a>
  19.                                     </figcaption>
  20.                                 </figure>
  21.                             {% endfor %}
  22.                         </div>
  23.                     </div>
  24.                 </div>
  25.                 <div class="col-lg-5 d-flex flex-column justify-content-center align-items-center align-items-lg-start text-center text-lg-start">
  26.                     <h1>Welcome to Jimi&nbsp;&&nbsp;the&nbsp;wolf!</h1>
  27.                     <p>
  28.                         Jimi & the wolf est un catalogue d’instruments qui va vous étonner !
  29.                         <br>
  30.                         Découvrez et écoutez des titres qui ont été enregistrés avec les instruments du catalogue.
  31.                     </p>
  32.                     <a class="btn btn-primary" href="{{ path('app_instrument_index') }}">Parcourir le catalogue</a>
  33.                 </div>
  34.             </div>
  35.         </section>
  36.     {#    Le titre#}
  37.         <section class="container mt-5 py-5">
  38.             <div class="d-flex align-items-baseline">
  39.                 <h2>{{ 'Par les titres'|trans }}</h2>
  40.                 <a href="{{ path('app_sound_index') }}" class="ms-auto">
  41.                     {{ 'Tous les titres'|trans }}
  42.                 </a>
  43.             </div>
  44.             <div class="row g-5">
  45.                 {% for sound in sounds %}
  46.                     <div class="col-lg-2 col-6">
  47.                         {{ component('sound', {
  48.                             sound: sound,
  49.                             isCard: true
  50.                         }) }}
  51.                     </div>
  52.                 {% endfor %}
  53.             </div>
  54.         </section>
  55.     </div>
  56. {#    Hero center#}
  57.     <section class="text-bg-light-300 p-5 text-center">
  58.         <p class="fs-4">
  59.             Vous êtes passioné·· e de musique et d’instruments ?
  60.             <br />
  61.             Participez à la mise à jour du catalogue en partageant vos connaissances.
  62.         </p>
  63.         <a href="{{ path('app_register') }}" class="btn btn-primary">{{ 'Devenez contributeur'|trans }}</a>
  64.     </section>
  65. {#    Le marques#}
  66.     <section class="container p-5 mt-5">
  67.         <div class="d-flex align-items-baseline">
  68.             <h2>{{ 'Par les marques'|trans }}</h2>
  69.             <a href="{{ path('app_company_index') }}" class="ms-auto">
  70.                 {{ 'Toutes les marques'|trans }}
  71.             </a>
  72.         </div>
  73.         <div class="row g-5">
  74.             {% for company in companies %}
  75.                 <a href="{{ path('app_company_show', {'slug': company.slug}) }}" class="col-lg-3 col-6" title="{{ company.name }}">
  76.                     <img class="img-fluid" src="{{ vich_uploader_asset(company) }}" alt="{{ company.name }}">
  77.                 </a>
  78.             {% endfor %}
  79.         </div>
  80.     </section>
  81. {% endblock %}