templates/home/index.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}dsides{% endblock %}
  3. {% block body %}
  4. <main>
  5.     <div class="container-fluid p-0">
  6.         <div class="row g-0">
  7.             {% for project in projects|filter(project => project.isDisplayed and project.isFeatured) %}
  8.                 <div class="col-md-12">
  9.                     {{ include('project/_card_featured.html.twig', {cover: 'cover_420', filter: 'w1600'}) }}
  10.                 </div>
  11.             {% endfor %}
  12.         </div>
  13.     </div>
  14.     <div class="container-fluid pt-5 pb-5 bg-black">
  15.         <div class="m-5 pt-5 pb-5">
  16.             <h1 class="text-center text-white">DSides accompagne les projets de transformation et de design du travail</h1>
  17.         </div>
  18.     </div>
  19.     <div class="container-fluid p-0 sticky-top f_text_serif">
  20.         <div class="list-group list-group-horizontal justify-content-between text-center overflow-auto" id="list-filter" role="tablist">
  21.                 <a class="list-group-item list-group-item-action border-0" data-filter="*">Tout</a>
  22.             {% for category in categories %}
  23.                 {% if category.isMenu %}
  24.                     <a class="list-group-item list-group-item-action border-0" data-filter="{{ '.' ~ category.name|slug('_') }}">
  25.                         <span class="align-middle">{{ category.name|capitalize }}</span>
  26.                     </a>
  27.                 {% endif %}
  28.             {% endfor %}
  29.         </div>
  30.     </div>
  31.     <div class="container-fluid p-0">
  32.         <div id="homeViewArticle" class="grid row row-cols-1 row-cols-md-3 g-0">
  33.             {% for project in projects|filter(project => project.isDisplayed and project.isFeatured == 0) %}
  34.                 {% for category in project.category|filter( category => category.isMenu ) %}
  35.                     <div id="cardView" class="col grid-item {{ category.name|slug('_') }}">
  36.                         <div class="card h-100 border-0 rounded-0 bg-white">
  37.                             {{ include('project/_card.html.twig', {cover: 'cover_300', filter: 'w800'}) }}
  38.                         </div>
  39.                     </div>
  40.                 {% endfor %}
  41.             {% endfor %}
  42.         </div>
  43.     </div>
  44. </main>
  45. {% endblock %}
  46. {% block javascripts %}
  47.     {{ parent() }}
  48.     {{ encore_entry_script_tags('iso') }}
  49. {% endblock %}