templates/front/seminaire_nat.html.twig line 1

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