templates/front/inscriptions/inscription-index.html.twig line 1

Open in your IDE?
  1. {% extends 'front.html.twig' %}
  2. {% block title %}Inscription | CIMEF-INTERNATIONAL{% endblock %}
  3. {% block styleSheets %}
  4.     <!-- jQuery (OBLIGATOIRE avant Select2) -->
  5.     <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
  6. <script>
  7. $(document).ready(function () {
  8.     let $thematique = $('#new_inscription_form_thematique');
  9.     var $theme = $('#new_inscription_form_theme');
  10.     let $lieu = $('#new_inscription_form_lieu');
  11.     let $periode = $('#new_inscription_form_periode');
  12.     let $prix = $('#new_inscription_form_prix');
  13.     
  14.     $('#new_inscription_form_theme').closest('.col-md-6').hide();
  15.     $('#new_inscription_form_lieu').closest('.col-md-6').hide();
  16.     $periode.hide();
  17.     $prix.hide();
  18.     
  19.     
  20.     $thematique.change(function() {
  21.         if ($(this).is(':checked')) {
  22.             $('#new_inscription_form_theme').closest('.col-md-6').show();
  23.         }else{
  24.             $('#new_inscription_form_theme').closest('.col-md-6').hide();
  25.         }
  26.     });
  27.  
  28. });
  29. </script>
  30. <style id='wp-emoji-styles-inline-css' type='text/css'>
  31. label {
  32.     font-family: arial;
  33.     font-weight: bold;
  34. }
  35. .form-control{
  36.     width:100%;
  37.     height:40px;
  38.     padding:10px;
  39.     border-radius:8px;
  40.     font-family: arial;
  41.     margin-bottom: 5px;
  42.     border:1px solid #ccc;
  43. }
  44. .textarea{
  45.     width:100%;
  46.     height:45px;
  47.     padding:10px;
  48.     font-family: arial;
  49.     border:1px solid #ccc;
  50.     height: 100px !important;
  51.     border-radius:1px !important;
  52. }
  53. .row {
  54.     display: flex;            /* flexbox pour aligner les colonnes */
  55.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  56.     margin-right: -0.75rem;   /* -gutter/2 */
  57.     margin-left: -0.75rem;    /* -gutter/2 */
  58. }
  59. .events_pagination ul.pagination {
  60.     display: flex;
  61.     flex-wrap: wrap;
  62.     justify-content: center;
  63.     list-style: none;
  64.     margin: 0;
  65.     padding: 0;
  66. }
  67. .page-item.active .page-link {
  68.     background-color: #ff6600;
  69.     color: #fff;
  70. }
  71. .page-link {
  72.     margin: 10px;
  73.     color: #051a53;
  74.     background-color: #ededed;
  75.     border-radius: 5px;
  76.     padding: 10px;
  77.     /* margin: 0 3px; */
  78. }
  79. .text-lien{
  80.    color: #ff6600;
  81.    /* font-size: 16px; */
  82. }
  83. /* Small devices ≥576px */
  84. @media (min-width: 576px) {
  85.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  86.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  87.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  88.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  89. }
  90. /* Medium devices ≥768px */
  91. @media (min-width: 768px) {
  92.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  93.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  94.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  95.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  96. }
  97. /* Large devices ≥992px */
  98. @media (min-width: 992px) {
  99.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  100.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  101.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  102.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  103. }
  104. .type1 .date-event {
  105.     transition: all 0.5s ease;
  106.     position: absolute;
  107.     bottom: 20px;
  108.     left: 30px;
  109.     z-index: 1;
  110.     font-size: 12px;
  111.     color: #fff;
  112.     font-weight: 700;
  113.     text-transform: uppercase;
  114.     text-align: center;
  115.     line-height: 1.3;
  116.     letter-spacing: 1px;
  117.     background-color: #ff6600 !important;
  118.     padding: 12px;
  119. }
  120. .icon_event{
  121.     color: #ff6600 !important;
  122. }
  123. .wrap_header_banner .overlay-slider {
  124.     position: absolute;
  125.     top: 0;
  126.     left: 0;
  127.     padding-top: 30px; 
  128.     width: 100%;
  129.     height: 100%;
  130.     background-color: rgba(0, 0, 0, 0.6392156863);
  131. }
  132. </style>
  133. {% endblock %}
  134. {% block body %}
  135. {% include 'section/navbar.html.twig' %}
  136. <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/wp-content/uploads/2023/06/header-banner.jpg')}});">
  137.     <div class="overlay-slider">
  138.         <div class="row_site">
  139.             <div class="container_site">
  140.                 <div class="cover_color"></div>
  141.                 <div class="header_banner_el">
  142.                     <div class="header_breadcrumbs">
  143.                         <div id="breadcrumbs">
  144.                         <ul class="breadcrumb">
  145.                             <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  146.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  147.                             <li style="color: #fff!important;">Formations</li>
  148.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  149.                             <li style="color: #fff!important;">Séminaire Personnalisée</li>
  150.                         </ul>
  151.                         </div>
  152.                     </div>
  153.                     <h1 class="header_title" style="color: #fff!important;">Séminaire Personnalisée </h1>
  154.                 </div>
  155.             </div>
  156.         </div>
  157.     </div>
  158. </div>
  159. {% for message in app.flashes('success') %}
  160. <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  161.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  162.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  163.     </div>
  164.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  165.         <label style="font-family: arial;">{{ message }}</label>
  166.     </div>
  167. </div>    
  168. {% endfor %}
  169. {% for message in app.flashes('danger') %}
  170. <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  171.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  172.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  173.     </div>
  174.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  175.         <label style="font-family: arial;">{{ message }}</label>
  176.     </div>
  177. </div>   
  178. {% endfor %}
  179. <div class="container-event">
  180.     <div id="main-event" class="content-event">
  181.         
  182.         <div class="card">
  183.             {{ form_start(demandeformationsForm, {attr: {style: 'width: 100%;'} }) }}
  184.                 <div>
  185.                     <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Données personnelles</h3>
  186.                 </div>
  187.                 <div class="row" style="padding: 20px; margin-top: 5px !important; margin-bottom: 5px !important; border: 2px solid #ededed;">
  188.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  189.                         {{ form_row(demandeformationsForm.nom) }}
  190.                     </div>
  191.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  192.                         {{ form_row(demandeformationsForm.prenoms) }}
  193.                     </div>
  194.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  195.                         {{ form_row(demandeformationsForm.fonction) }}
  196.                     </div>
  197.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  198.                         {{ form_row(demandeformationsForm.mail) }}
  199.                     </div>
  200.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  201.                         {{ form_row(demandeformationsForm.telephone) }}
  202.                     </div>
  203.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  204.                         {{ form_row(demandeformationsForm.whatsapp) }}
  205.                     </div>  
  206.                 </div>
  207.                 <div>
  208.                     <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Situation géographique</h3>
  209.                 </div>
  210.                <div class="row" style="padding: 20px; margin-top: 5px !important; margin-bottom: 5px !important; border: 2px solid #ededed;">
  211.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  212.                         {{ form_row(demandeformationsForm.pays) }}
  213.                     </div>
  214.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  215.                         {{ form_row(demandeformationsForm.ville) }}
  216.                     </div>
  217.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  218.                         {{ form_row(demandeformationsForm.adresse) }}
  219.                     </div>
  220.                 </div>
  221.                 <div>
  222.                     <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Votre entreprise</h3>
  223.                 </div>
  224.                <div class="row" style="padding: 20px; margin-top: 5px !important; margin-bottom: 5px !important; border: 2px solid #ededed;">
  225.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  226.                         {{ form_row(demandeformationsForm.entreprise) }}
  227.                     </div>
  228.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  229.                         {{ form_row(demandeformationsForm.siteweb) }}
  230.                     </div>
  231.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  232.                         {{ form_row(demandeformationsForm.boitepostale) }}
  233.                     </div>
  234.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  235.                         {{ form_row(demandeformationsForm.nbparticipant) }}
  236.                     </div> 
  237.                 </div>
  238.                 <div>
  239.                     <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Formation souhaitée</h3>
  240.                 </div>
  241.                 <div class="row" style="padding: 30px; margin-top: 10px !important; margin-bottom: 10px !important; border: 2px solid #ededed;">
  242.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  243.                         {{ form_row(demandeformationsForm.thematique) }}
  244.                     </div>
  245.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  246.                         {{ form_row(demandeformationsForm.theme) }}
  247.                     </div>
  248.                     
  249.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  250.                         {{ form_row(demandeformationsForm.lieu) }}
  251.                     </div>
  252.                     <div class="col-md-3 col-sm-12" style="padding: 5px;">
  253.                         {{ form_row(demandeformationsForm.periode) }}
  254.                     </div>
  255.                     <div class="col-md-3 col-sm-12" style="padding: 5px;">
  256.                         {{ form_row(demandeformationsForm.prix) }}
  257.                     </div>
  258.                 </div>
  259.                 <div class="row" style="padding: 30px; margin-top: 10px !important; margin-bottom: 10px !important; border: 2px solid #ededed;">
  260.                     <div class="col-md-6 col-sm-12" style="padding: 5px;">
  261.                         <label for="captcha">{{ form_label(demandeformationsForm.captcha) }}</label>
  262.                         {{ form_widget(demandeformationsForm.captcha) }}
  263.                     </div>                             
  264.                     <div class="col-md-12 col-sm-12" style="padding: 5px;">
  265.                         {{ form_row(demandeformationsForm.commentaire) }}
  266.                     </div>
  267.                 </div>                
  268.                 
  269.             {{ form_end(demandeformationsForm) }}
  270.         </div>
  271.         
  272.     </div>
  273. </div>
  274. {% include 'section/footer.html.twig' %}
  275. {% block javascripts %}
  276.     <!-- Select2 JS -->
  277.     <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
  278.     
  279.     <script>
  280.         $(document).ready(function() {
  281.             // Appliquer Select2 sur le champ EntityType
  282.             $('#new_inscription_form_thematique').select2({
  283.                 placeholder: "Sélectionner une thématique",
  284.                 allowClear: true,
  285.                 width: '100%',
  286.                 //dropdownParent: $('#offcanvasRight') // ⭐ OBLIGATOIRE
  287.             });
  288.             $('#new_inscription_form_theme').select2({
  289.                 placeholder: "Sélectionner un thème",
  290.                 allowClear: true,
  291.                 width: '100%',
  292.                 //dropdownParent: $('#offcanvasRight') // ⭐ OBLIGATOIRE
  293.             });
  294.             
  295.             
  296.         });
  297.     </script>
  298. {% endblock %}
  299. {% endblock %}