templates/front/multimedia/album.html.twig line 1

Open in your IDE?
  1. {% extends 'front.html.twig' %}
  2. {% block title %}Multimédia | album | CIMEF-INTERNATIONAL{% endblock %}
  3. {% block styleSheets %}
  4. <style id='wp-emoji-styles-inline-css' type='text/css'>
  5. .search_archive_event{
  6.     border: 1px solid white !important;
  7. }
  8. .form-control{
  9.     width:95%;
  10.     height: auto;
  11.     padding:10px;
  12.     border-radius:1px !important;
  13.     font-family: arial;
  14.     margin: 10px;
  15.     border:1px solid #ccc;
  16. }
  17. .shadow{
  18.     box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 3px 10px 0 rgba(0, 0, 0, 0.10);
  19. }
  20. .row {
  21.     display: flex;            /* flexbox pour aligner les colonnes */
  22.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  23.     margin-right: -0.75rem;   /* -gutter/2 */
  24.     margin-left: -0.75rem;    /* -gutter/2 */
  25. }
  26. .events_pagination ul.pagination {
  27.     display: flex;
  28.     flex-wrap: wrap;
  29.     justify-content: center;
  30.     list-style: none;
  31.     margin: 0;
  32.     padding: 0;
  33. }
  34. .page-item.active .page-link {
  35.     background-color: #ff6600;
  36.     color: #fff;
  37. }
  38. .page-link {
  39.     margin: 10px;
  40.     color: #051a53;
  41.     background-color: #ededed;
  42.     border-radius: 5px;
  43.     padding: 10px;
  44.     /* margin: 0 3px; */
  45. }
  46. .text-lien{
  47.    color: #ff6600;
  48.    /* font-size: 16px; */
  49. }
  50. /* Small devices ≥576px */
  51. @media (min-width: 576px) {
  52.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  53.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  54.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  55.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  56. }
  57. /* Medium devices ≥768px */
  58. @media (min-width: 768px) {
  59.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  60.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  61.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  62.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  63. }
  64. /* Large devices ≥992px */
  65. @media (min-width: 992px) {
  66.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  67.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  68.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  69.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  70. }
  71. .type1 .date-event {
  72.     transition: all 0.5s ease;
  73.     position: absolute;
  74.     bottom: 20px;
  75.     left: 30px;
  76.     z-index: 1;
  77.     font-size: 12px;
  78.     color: #fff;
  79.     font-weight: 700;
  80.     text-transform: uppercase;
  81.     text-align: center;
  82.     line-height: 1.3;
  83.     letter-spacing: 1px;
  84.     background-color: #ff6600 !important;
  85.     padding: 12px;
  86. }
  87. .icon_event{
  88.     color: #ff6600 !important;
  89. }
  90. .btn-rechercher{
  91.     margin-left: 10px !important;
  92. }
  93. .wrap_header_banner .overlay-slider {
  94.     position: absolute;
  95.     top: 0;
  96.     left: 0;
  97.     padding-top: 30px; 
  98.     width: 100%;
  99.     height: 100%;
  100.     background-color: rgba(0, 0, 0, 0.6392156863);
  101. }
  102. </style>
  103. {% endblock %}
  104. {% block body %}
  105. {% include 'section/navbar.html.twig' %}
  106. <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/wp-content/uploads/2023/06/header-banner.jpg')}});">
  107.     <div class="overlay-slider">
  108.         <div class="row_site">
  109.             <div class="container_site">
  110.                 <div class="cover_color"></div>
  111.                 <div class="header_banner_el">
  112.                     <div class="header_breadcrumbs">
  113.                         <div id="breadcrumbs">
  114.                         <ul class="breadcrumb">
  115.                             <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  116.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  117.                             <li style="color: #fff!important;">Multimédia</li>
  118.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  119.                             <li style="color: #fff!important;">Cimef-international en image</li>
  120.                         </ul>
  121.                         </div>
  122.                     </div>
  123.                     <h1 class="header_title" style="color: #fff!important;">CIMEF-INTERNATIONAL EN IMAGE  </h1>
  124.                 </div>
  125.             </div>
  126.         </div>
  127.     </div>
  128. </div>
  129. {% for message in app.flashes('success') %}
  130. <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  131.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  132.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  133.     </div>
  134.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  135.         <label style="font-family: arial;">{{ message }}</label>
  136.     </div>
  137. </div>    
  138. {% endfor %}
  139. {% for message in app.flashes('danger') %}
  140. <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  141.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  142.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  143.     </div>
  144.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  145.         <label style="font-family: arial;">{{ message }}</label>
  146.     </div>
  147. </div>   
  148. {% endfor %}
  149. <div class="container-event">
  150.     <div id="main-event" class="content-event">
  151.    
  152.         <div class="row">
  153.             {% if pagination != null %}
  154.                 {% for pag in pagination %}
  155.                 <div class="col-lg-4 col-md-4 col-sm-12" style="padding: 10px;">
  156.                     <div class="type1 mb-2">
  157.                         <div class="desc">
  158.                             <div class="event-thumbnail" style="height: 250px;">
  159.                                 {% if pag.image == null or pag.image == 'no-file' %}
  160.                                     <a href="#" aria-label="Event Thumbnail">
  161.                                         <img loading="lazy" width="600" height="450" src="https://demo.ovathemewp.com/gimont/wp-content/uploads/2023/06/event-01-600x400.jpg" 
  162.                                         class="attachment-ovaev_event_thumbnail size-ovaev_event_thumbnail wp-post-image" alt="{{ pag.nom }}" decoding="async" 
  163.                                         srcset="https://demo.ovathemewp.com/gimont/wp-content/uploads/2023/06/event-01-600x400.jpg 600w, 
  164.                                         https://demo.ovathemewp.com/gimont/wp-content/uploads/2023/06/event-01-450x300.jpg 450w" sizes="(max-width: 600px) 100vw, 600px" />            
  165.                                     </a>
  166.                                 {% else %}
  167.                                     <a href="#" aria-label="Event Thumbnail">
  168.                                         <img loading="lazy" style="border-top-right-radius: 10px; border-top-left-radius: 10px; height: 500px !important;" src="{{ asset('public/uploads/images/galeries/' ~ pag.image) }}" 
  169.                                         class="attachment-ovaev_event_thumbnail size-ovaev_event_thumbnail wp-post-image" alt="{{ pag.nom }}" decoding="async" 
  170.                                         srcset="{{ asset('public/uploads/images/galeries/' ~ pag.image) }}" sizes="(max-width: 600px) 100vw, 600px" />            
  171.                                     </a>
  172.                                 {% endif %}
  173.                             </div>
  174.                             <a href="{{ path('front.inter.image', {'slug': pag.slug}) }}">
  175.                                 <div style="height: 55px;text-align: center !important; background-color: #ff6600; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; ">
  176.                                     <label class="second_font event_title" style="font-weight: bold; color: #ededed; font-size: 14px !important;">
  177.                                         {% if pag.nom|striptags|length > 120 %}
  178.                                             {{ pag.nom|striptags|slice(0, 120) ~ '...' }}
  179.                                         {% else %}
  180.                                             {{ pag.nom|striptags }}
  181.                                         {% endif %}
  182.                                     </label>
  183.                                 </div>
  184.                             </a>
  185.                             
  186.                         </div>
  187.                     </div>
  188.                 </div>
  189.                 {% endfor %}
  190.             {% endif %}
  191.             </div>
  192.         
  193.         <div class="events_pagination justify-content-center mt-4">
  194.             {{ knp_pagination_render(pagination, '@KnpPaginator/Pagination/bootstrap_v5_pagination.html.twig') }}
  195.         </div>
  196.     </div>
  197. </div>
  198. {% include 'section/footer.html.twig' %}
  199. {% endblock %}