templates/pages/realisations.html.twig line 1

Open in your IDE?
  1. {% extends "frontend.html.twig" %}
  2. {% block stylesheet %}
  3. {{ parent()}}
  4. <style>
  5.   .zoom-background {
  6.       transition: transform 0.5s ease;
  7.       background-size: cover;
  8.       background-position: center;
  9.   }
  10.   .zoom-background:hover {
  11.       transform: scale(1.1);
  12.   }
  13.   .post-item {
  14.     overflow: hidden;
  15.     position: relative;
  16.   }
  17.   .post-date {
  18.     position: relative;
  19.     z-index: 1;
  20.   }
  21. </style>
  22. {% endblock %}
  23. {% block main %}
  24.     {# ARIANE #}
  25.     {{ render(controller('App\\Controller\\LibrairieController::afficherAriane', {'menu': menu })) }}
  26.     <!-- Recent Blog Posts Section -->
  27.     <section id="recent-blog-posts" class="recent-blog-posts section">
  28.       <!-- Section Title -->
  29.       <div class="container section-title" data-aos="fade-up">
  30.         {# <h2>Recent Blog Posts</h2> #}
  31.         <p>Nous sommes ravis de partager avec vous nos rĂ©alisations</p>
  32.       </div><!-- End Section Title -->
  33.       <div class="container">
  34.         <div class="row gy-5">
  35.         
  36.         {% for item in publications %}
  37.           <div class="col-xl-4 col-md-6">
  38.             <div class="post-item position-relative h-100" data-aos="fade-up" data-aos-delay="100">
  39.               <div class="post-img position-relative overflow-hidden zoom-background"     
  40.                style="background-image: url('{{ asset('uploads/pub_' ~ item.id ~ '/' ~ item.nomImage ) }}'); height: 280px;"
  41.               >
  42.                 {# <img src="{{ asset('uploads/pub_' ~ item.id ~ '/' ~ item.nomImage ) }}" class="img-fluid" alt=""> #}
  43.                 <span class="post-date">{{ item.sousTitre }}</span>
  44.               </div>
  45.               <div class="post-content d-flex flex-column">
  46.                 <h3 class="post-title">
  47.                   {% if item.titre|length > 70 %}
  48.                     {{ item.titre|slice(0, 70)|capitalize }}...
  49.                   {% else %}
  50.                     {{ item.titre|capitalize }}
  51.                   {% endif %}
  52.                 </h3>
  53.                 <div class="meta d-flex align-items-center">
  54.                   <div class="d-flex align-items-center">
  55.                     <i class="bi bi-person"></i> <span class="ps-2">Administrateur</span>
  56.                   </div>
  57.                   <span class="px-3 text-black-50">/</span>
  58.                   <div class="d-flex align-items-center">
  59.                     <i class="bi bi-folder2"></i> <span class="ps-2">Installation</span>
  60.                   </div>
  61.                 </div>
  62.                 <div class="meta d-flex align-items-center">
  63.                   <span class="badge rounded-pill " style="background-color: #6d071a;color: white;">Primary</span>
  64.                 </div>
  65.                 <hr>
  66.                 <div style="clear: both;"></div>
  67.                 <a href="{{ path('app_detail_realisation',{'slug': item.slug })}}" class="readmore">
  68.                   <span>Voir plus</span>
  69.                   <i class="bi bi-arrow-right"></i>
  70.                 </a>
  71.               </div>
  72.             </div>
  73.           </div>
  74.         {% endfor %}
  75.         </div>
  76.       </div>
  77.     </section>
  78.     <!-- /Recent Blog Posts Section -->
  79. {% endblock %}