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 meta_description %}
  4. <meta name="description" content="Inscrivez-vous aux séminaires internationaux et certificats CIMEF 2026. Formations professionnelles dans +30 thématiques. Paris, Abidjan et international"/>
  5. {% endblock %}
  6. {% block styleSheets %}
  7. <!-- jQuery (OBLIGATOIRE avant Select2) -->
  8. <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
  9. <script>
  10. $(document).ready(function () {
  11.     const $thematique = $('#new_inscription_form_thematique');
  12.     const $theme      = $('#new_inscription_form_theme');
  13.     const $lieu       = $('#new_inscription_form_lieu');
  14.     const $periode    = $('#new_inscription_form_periode');
  15.     const $prix       = $('#new_inscription_form_prix');
  16.     const $loader     = $('#loader');
  17.     
  18.     $('#new_inscription_form_prix').prop('readonly', true);
  19.     $('#new_inscription_form_periode').prop('readonly', true);
  20.     $theme.parent().hide();
  21.     $lieu.parent().hide();
  22.     $periode.parent().hide();
  23.     $prix.parent().hide();
  24.     /* =========================
  25.        THÉMATIQUE → THÈMES
  26.     ========================= */
  27.     $thematique.on('change', function () {
  28.         let thematiqueVal = $(this).val();
  29.         
  30.         $theme.parent().hide();
  31.         $lieu.parent().hide();
  32.         $periode.parent().hide();
  33.         $prix.parent().hide();
  34.         if (!thematiqueVal) return;
  35.         
  36.         $loader.show();
  37.         $.ajax({
  38.             url: "{{ path('front.inscriptions', { annee: annee }) }}",
  39.             type: "POST",
  40.             dataType: "json",
  41.             data: {
  42.                 action: 'themes',
  43.                 thematiqueVal: thematiqueVal
  44.             },
  45.             success: function (data) {
  46.                 $theme.empty();
  47.                 $theme.append('<option value="">Sélectionner un thème</option>');
  48.                 data.forEach(item => {
  49.                     $theme.append(
  50.                         `<option value="${item.id}">${item.nom}</option>`
  51.                     );
  52.                 });
  53.                 $theme.parent().show();
  54.             },
  55.             complete: function () {
  56.                 $loader.hide();
  57.             }
  58.         });
  59.     });
  60.     /* =========================
  61.        THÉMATIQUE → THÈME → LIEUX
  62.     ========================= */
  63.     $theme.on('change', function () {
  64.         let themeVal = $(this).val();
  65.         $lieu.parent().hide();
  66.         $periode.parent().hide();
  67.         $prix.parent().hide();
  68.         if (!themeVal) return;
  69.         
  70.         $loader.show();
  71.         $.ajax({
  72.             url: "{{ path('front.inscriptions', { annee: annee }) }}",
  73.             type: "POST",
  74.             dataType: "json",
  75.             data: {
  76.                 action: 'lieux',
  77.                 themeVal: themeVal
  78.             },
  79.             success: function (data) {
  80.                 $lieu.empty();
  81.                 $lieu.append('<option value="">Sélectionner le lieu</option>');
  82.                 data.forEach(item => {
  83.                     $lieu.append(
  84.                         `<option value="${item.id}">${item.lieu}</option>`
  85.                     );
  86.                 });
  87.                 $lieu.parent().show();
  88.             },
  89.             complete: function () {
  90.                 $loader.hide();
  91.             }
  92.         });
  93.     });
  94.     /* =========================
  95.        THÉMATIQUE → THÈME → LIEUX → DATE
  96.     ========================= */
  97.     $lieu.on('change', function () {
  98.     
  99.         let formationId = $(this).val();
  100.     
  101.         $periode.parent().hide();
  102.         $prix.parent().hide();
  103.     
  104.         if (!formationId) return;
  105.         
  106.         $loader.show();
  107.     
  108.         $.ajax({
  109.             url: "{{ path('front.inscriptions', { annee: annee }) }}",
  110.             type: "POST",
  111.             dataType: "json",
  112.             data: {
  113.                 action: 'lieu_details',
  114.                 formationId: formationId
  115.             },
  116.             success: function (data) {
  117.     
  118.                 // Session (date)
  119.                 $('#new_inscription_form_periode')
  120.                     .val(data.session)
  121.                     .parent()
  122.                     .show();
  123.     
  124.                 // Prix
  125.                 $('#new_inscription_form_prix')
  126.                     .val(data.prix + ' ' + data.devise)
  127.                     .parent()
  128.                     .show();
  129.             },
  130.             complete: function () {
  131.                 $loader.hide();
  132.             }
  133.         });
  134.     });
  135. });
  136. </script>
  137. <style id='wp-emoji-styles-inline-css' type='text/css'>
  138. .select{
  139.     padding: 10px !important;
  140.     border:1px solid red !important;
  141. }
  142. .select2{
  143.     padding: 10px;
  144.     border:1px solid red;
  145. }
  146. /* 🔄 Spinner */
  147. .loader {
  148.     display: none;
  149.     width: 25px;
  150.     height: 25px;
  151.     border: 3px solid #ddd;
  152.     border-top: 3px solid #007bff;
  153.     border-radius: 50%;
  154.     animation: spin 0.8s linear infinite;
  155.     margin-top: 10px;
  156. }
  157. @keyframes spin {
  158.     100% { transform: rotate(360deg); }
  159. }
  160. label {
  161.     font-family: arial;
  162.     font-weight: bold;
  163. }
  164. .form-control{
  165.     width:100%;
  166.     height:50px;
  167.     padding:10px;
  168.     border-radius:8px;
  169.     font-family: arial;
  170.     margin-bottom: 5px;
  171.     border:1px solid #ccc;
  172. }
  173. .textarea{
  174.     width:100%;
  175.     height:45px;
  176.     padding:10px;
  177.     font-family: arial;
  178.     border:1px solid #ccc;
  179.     height: 100px !important;
  180.     border-radius:1px !important;
  181. }
  182. .row {
  183.     display: flex;            /* flexbox pour aligner les colonnes */
  184.     flex-wrap: wrap;          /* les colonnes passent à la ligne si nécessaire */
  185.     margin-right: -0.75rem;   /* -gutter/2 */
  186.     margin-left: -0.75rem;    /* -gutter/2 */
  187. }
  188. .events_pagination ul.pagination {
  189.     display: flex;
  190.     flex-wrap: wrap;
  191.     justify-content: center;
  192.     list-style: none;
  193.     margin: 0;
  194.     padding: 0;
  195. }
  196. .page-item.active .page-link {
  197.     background-color: #ff6600;
  198.     color: #fff;
  199. }
  200. .page-link {
  201.     margin: 10px;
  202.     color: #051a53;
  203.     background-color: #ededed;
  204.     border-radius: 5px;
  205.     padding: 10px;
  206.     /* margin: 0 3px; */
  207. }
  208. .text-lien{
  209.    color: #ff6600;
  210.    /* font-size: 16px; */
  211. }
  212. .shadow {
  213.     box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
  214. }
  215. /* Small devices ≥576px */
  216. @media (min-width: 576px) {
  217.   .col-3 { flex: 0 0 100%; max-width: 100%; }
  218.   .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  219.   .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  220.   .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  221.   h1 { font-size: 20px !important; }
  222. }
  223. /* Medium devices ≥768px */
  224. @media (min-width: 768px) {
  225.   .col-md-3 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  226.   .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  227.   .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  228.   .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  229. }
  230. /* Large devices ≥992px */
  231. @media (min-width: 992px) {
  232.   .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  233.   .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
  234.   .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  235.   .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  236. }
  237. .type1 .date-event {
  238.     transition: all 0.5s ease;
  239.     position: absolute;
  240.     bottom: 20px;
  241.     left: 30px;
  242.     z-index: 1;
  243.     font-size: 12px;
  244.     color: #fff;
  245.     font-weight: 700;
  246.     text-transform: uppercase;
  247.     text-align: center;
  248.     line-height: 1.3;
  249.     letter-spacing: 1px;
  250.     background-color: #ff6600 !important;
  251.     padding: 12px;
  252. }
  253. .icon_event{
  254.     color: #ff6600 !important;
  255. }
  256. .wrap_header_banner .overlay-slider {
  257.     position: absolute;
  258.     top: 0;
  259.     left: 0;
  260.     padding-top: 30px; 
  261.     width: 100%;
  262.     height: 100%;
  263.     background-color: rgba(0, 0, 0, 0.6392156863);
  264. }
  265. .left-column {
  266.     flex: 1;
  267.     /*background: linear-gradient(145deg, #051a53, 0%, #0a2a7a 100%);*/
  268.     background: #051a53;
  269.     color: white;
  270.     padding: 40px;
  271.     display: flex;
  272.     flex-direction: column;
  273.     justify-content: space-between;
  274.     position: relative;
  275.     overflow: hidden;
  276. }
  277. .left-column:before {
  278.     content: "";
  279.     position: absolute;
  280.     top: 0;
  281.     left: 0;
  282.     right: 0;
  283.     bottom: 0;
  284.     background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.05)"/></svg>');
  285.     opacity: 0.3;
  286. }
  287. .logo-header {
  288.     display: flex;
  289.     align-items: center;
  290.     gap: 15px;
  291.     margin-bottom: 40px;
  292.     z-index: 1;
  293.     position: relative;
  294. }
  295. .logo-circle {
  296.     width: 80px !important;
  297.     height: 65px !important;
  298.     background-color: #ff6600;
  299.     border-radius: 50%;
  300.     display: flex;
  301.     align-items: center;
  302.     justify-content: center;
  303.     font-size: 24px;
  304. }
  305. .left-content {
  306.     z-index: 1;
  307.     position: relative;
  308.     flex-grow: 1;
  309.     margin: 0px !important;
  310.     width: 100% !important;
  311. }
  312. .features-list {
  313.     list-style: none;
  314.     margin: 0px !important;
  315.     width: 100%;
  316. }
  317. .features-list li {
  318.     display: flex;
  319.     align-items: flex-start;
  320.     margin-bottom: 10px;
  321.     margin-left: -30px;
  322. }
  323. .feature-icon {
  324.     background-color: rgba(255, 255, 255, 0.15);
  325.     color: #fff;
  326.     border-radius: 50%;
  327.     width: 40px;
  328.     height: 40px;
  329.     display: flex;
  330.     align-items: center;
  331.     justify-content: center;
  332.     margin-right: 15px;
  333.     flex-shrink: 0;
  334.     margin-top: 10px !important;
  335. }
  336. .feature-text h4 {
  337.     font-size: 16px;
  338.     margin-bottom: 5px;
  339.     font-weight: 600;
  340. }
  341. .feature-text p {
  342.     font-size: 14px;
  343.     opacity: 0.8;
  344. }
  345. </style>
  346. {% endblock %}
  347. {% block body %}
  348. {% include 'section/navbar.html.twig' %}
  349. <div class="wrap_header_banner" style="height: 200px; background: url({{ asset('public/inter/table.jpeg')}});        
  350.         background-size: cover;
  351.         background-position: center;
  352.         background-repeat: no-repeat;">
  353.     <div class="overlay-slider">
  354.         <div class="row_site">
  355.             <div class="container_site">
  356.                 <div class="cover_color"></div>
  357.                 <div class="header_banner_el">
  358.                     <div class="header_breadcrumbs">
  359.                         <div id="breadcrumbs">
  360.                         <ul class="breadcrumb">
  361.                             <li><a href="{{ path('front.inter.index') }}" style="color: #fff!important;" title="accueil">Accueil</a></li>
  362.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  363.                             <li style="color: #fff!important;">Formations</li>
  364.                             <li class="li_separator"><span class="separator"><i class="ovaicon-next" style="color: #fff!important;"></i></span></li>
  365.                             <li style="color: #fff!important;">Séminaires internationaux et certificats</li>
  366.                         </ul>
  367.                         </div>
  368.                     </div>
  369.                     <h1 class="header_title" style="color: #fff!important;">Séminaires internationaux et certificats</h1>
  370.                 </div>
  371.             </div>
  372.         </div>
  373.     </div>
  374. </div>
  375. {% for message in app.flashes('success') %}
  376. <div class="row toast_success" style="top: 100px !important; float: right !important; position: absolute;">
  377.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  378.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  379.     </div>
  380.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  381.         <label style="font-family: arial;">{{ message }}</label>
  382.     </div>
  383. </div>    
  384. {% endfor %}
  385. {% for message in app.flashes('warning') %}
  386. <div class="row toast_warning" style="top: 100px !important; float: right !important; position: absolute;">
  387.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  388.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  389.     </div>
  390.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  391.         <label style="font-family: arial;">{{ message }}</label>
  392.     </div>
  393. </div>   
  394. {% endfor %}
  395. {% for message in app.flashes('danger') %}
  396. <div class="row toast_danger" style="top: 100px !important; float: right !important; position: absolute;">
  397.     <div class="col-md-2 col-sm-2" style="padding: 10px;">
  398.         <i class="fa fa-check fa-2x" aria-hidden="true"></i>
  399.     </div>
  400.     <div class="col-md-10 col-sm-10" style="padding: 10px;">
  401.         <label style="font-family: arial;">{{ message }}</label>
  402.     </div>
  403. </div>   
  404. {% endfor %}
  405. <div class="container-event">
  406.     <div id="main-event" class="content-event">
  407.         
  408.          <div class="row" style="width: 100% !important; padding: 10px !important;">
  409.             <div class="col-lg-8 col-md-8 col-sm-12" style="padding: 20px">
  410.                 <div class="">
  411.             
  412.                     <div>
  413.                         <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Rejoignez nos programmes de formation professionnelle</h3>
  414.                     </div>
  415.                     <p style="font-size: 18px;">
  416.                         Merci de compléter le formulaire en sélectionnant <b>la thématique selon le thème et la ville de votre séminaire</b>, afin de bénéficier d’une prise en charge personnalisée.
  417.                     </p>
  418.             
  419.                     {{ form_start(demandeformationsForm, {attr: {style: 'width: 100%;'} }) }}
  420.                         <div>
  421.                             <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Formation souhaitée</h3>
  422.                         </div>
  423.                         <div class="row shadow" style="maring: 20px; padding: 30px; margin-top: 10px !important; margin-bottom: 20px !important; border: 2px solid #ededed;">
  424.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  425.                                 {{ form_row(demandeformationsForm.thematique) }}
  426.                             </div>
  427.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  428.                                 {{ form_row(demandeformationsForm.theme) }}
  429.                             </div>
  430.                             
  431.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  432.                                 {{ form_row(demandeformationsForm.lieu) }}
  433.                             </div>
  434.         
  435.                             <div class="col-md-3 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  436.                                 {{ form_row(demandeformationsForm.periode) }}
  437.                             </div>
  438.                             <div class="col-md-3 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  439.                                 {{ form_row(demandeformationsForm.prix) }}
  440.                             </div>
  441.                             <div class="col-12">
  442.                                 <div class="loader" id="loader"></div>
  443.                             </div>
  444.                         </div>
  445.                         
  446.    
  447.                         <div class="row shadow" style="border: 1px solid #ededed; padding: 20px;">
  448.                             <div>
  449.                                 <h3 class="header_title" style="font-weight: bolder; color: #051a53; font-family: arial;">Informations personnelles</h3>
  450.                             </div>
  451.                             <div class="col-md-12 col-sm-12">
  452.                                 {{ form_row(demandeformationsForm.civilite) }}
  453.                             </div>
  454.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  455.                                 {{ form_row(demandeformationsForm.nom) }}
  456.                             </div>
  457.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  458.                                 {{ form_row(demandeformationsForm.prenoms) }}
  459.                             </div>
  460.                             <div class="col-md-12 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  461.                                 {{ form_row(demandeformationsForm.mail) }}
  462.                             </div>
  463.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  464.                                 {{ form_row(demandeformationsForm.boitepostale) }}
  465.                             </div>
  466.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  467.                                 {{ form_row(demandeformationsForm.telephone) }}
  468.                             </div>
  469.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  470.                                 {{ form_row(demandeformationsForm.whatsapp) }}
  471.                             </div>  
  472.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  473.                                 {{ form_row(demandeformationsForm.pays) }}
  474.                             </div>
  475.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  476.                                 {{ form_row(demandeformationsForm.ville) }}
  477.                             </div>
  478.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  479.                                 {{ form_row(demandeformationsForm.adresse) }}
  480.                             </div>
  481.                             <div style="margin-top: 10px; border: 1px solid #ededed !important; height: 5px; background-color: #ededed; width: 100%;"></div>
  482.                             <div class="form-header" style="border-top: 1px solid #051a53 !important; width: 100%;">
  483.                                 <h2 class="form-title">Informations sur votre formation</h2>
  484.                             </div>
  485.  
  486.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  487.                                 {{ form_row(demandeformationsForm.entreprise) }}
  488.                             </div>
  489.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  490.                                 {{ form_row(demandeformationsForm.fonction) }}
  491.                             </div>
  492.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  493.                                 {{ form_row(demandeformationsForm.nbparticipant) }}
  494.                             </div>
  495.                             <div class="col-md-6 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  496.                                 {{ form_row(demandeformationsForm.siteweb) }}
  497.                             </div> 
  498.                             <div class="col-md-12 col-sm-12" style="padding: 5px !important; width: 100% !important;">
  499.                                 {{ form_row(demandeformationsForm.commentaire) }}
  500.                             </div>
  501.                             {{ form_row(demandeformationsForm.recaptchaToken) }}
  502.                             <!--
  503.                             <div class="g-recaptcha" data-sitekey="6LfPYkosAAAAANaQq5rVy_x44wv122vknRu-sw3C"></div>
  504.                             -->
  505.                           </div>
  506.                             <script>
  507.                                 grecaptcha.ready(function() {
  508.                                     grecaptcha.execute('{{ recaptcha_site_key }}', {
  509.                                         action: 'contact'
  510.                                     }).then(function(token) {
  511.                                         document.getElementById('{{ demandeformationsForm.recaptchaToken.vars.id }}').value = token;
  512.                                     });
  513.                                 });
  514.                             </script>
  515.                         {{ form_end(demandeformationsForm) }}
  516.                 </div>
  517.             </div>
  518.             <div class="col-lg-4 col-md-4 col-sm-12" style="padding: 20px">
  519.                 
  520.                 <div class="left-column">
  521.                     <div>
  522.                         <div class="logo-header">
  523.                             <div class="logo-circle">
  524.                                 <i class="fas fa-globe-americas fa-2X"></i>
  525.                             </div>
  526.                             <div class="logo-text">
  527.                                 <h1 style="font-size: 20px !important; color: #fff !important;">CIMEF International</h1>
  528.                                 <p style="font-size: 14px !important; font-style: italic;">La formation précède la compétitivité !</p>
  529.                             </div>
  530.                         </div>
  531.                         
  532.                         <div class="left-content">
  533.                             <h2 class="left-title" style="font-size: 30px !important; color: #fff !important;">Inscription 2026</h2>
  534.                             <p class="left-subtitle">Rejoignez notre réseau mondial de professionnels et participez à des projets d'envergure internationale.</p>
  535.                             
  536.                             <ul class="features-list">
  537.                                 <li>
  538.                                     <div class="feature-icon">
  539.                                         <i class="fas fa-network-wired"></i>
  540.                                     </div>
  541.                                     <div class="feature-text">
  542.                                         <h4 style="color: #ff6600;">Une portée internationale</h4>
  543.                                         <p>Un réseau actif de professionnels répartis dans plusieurs pays</p>
  544.                                     </div>
  545.                                 </li>
  546.                                 <li>
  547.                                     <div class="feature-icon">
  548.                                         <i class="fas fa-graduation-cap"></i>
  549.                                     </div>
  550.                                     <div class="feature-text">
  551.                                         <h4 style="color: #ff6600;">Opportunités de collaboration internationale</h4>
  552.                                         <p>Participez à des projets stratégiques avec des partenaires de renom</p>
  553.                                     </div>
  554.                                 </li>
  555.                                 <li>
  556.                                     <div class="feature-icon">
  557.                                         <i class="fas fa-handshake"></i>
  558.                                     </div>
  559.                                     <div class="feature-text">
  560.                                         <h4 style="color: #ff6600;">Opportunités de collaboration</h4>
  561.                                         <p>Participez à des projets innovants avec des partenaires internationaux</p>
  562.                                     </div>
  563.                                 </li>
  564.                             </ul>
  565.                         </div>
  566.                     </div>
  567.                     
  568.                     <div class="contact-info">
  569.                         <h3 style="color: #fff;">Besoin d'aide ?</h3>
  570.                         <p>Contactez notre équipe à <strong>paris@cimef-international.org</strong> ou appelez-nous au <strong>+33 6 05 85 70 98 </strong></p>
  571.                     </div>
  572.                 </div>
  573.             
  574.             </div>        
  575.                  
  576.         </div>
  577.         
  578.     </div>
  579. </div>
  580. {% include 'section/footer.html.twig' %}
  581. {% block javascripts %}
  582.     <!-- Select2 JS -->
  583.     <script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
  584.     
  585.     <script>
  586.         $(document).ready(function() {
  587.             // Appliquer Select2 sur le champ EntityType
  588.             //$('#new_inscription_form_thematique').select2({
  589.                 //placeholder: "Sélectionner une thématique",
  590.                 //allowClear: true,
  591.                 //width: '100%',
  592.                 //dropdownParent: $('#offcanvasRight') // ⭐ OBLIGATOIRE
  593.             //});
  594.             //$('#new_inscription_form_theme').select2({
  595.                 //placeholder: "Sélectionner un thème",
  596.                 //allowClear: true,
  597.                 //width: '100%',
  598.                 //dropdownParent: $('#offcanvasRight') // ⭐ OBLIGATOIRE
  599.             //});
  600.         });
  601.     </script>
  602. {% endblock %}
  603. {% endblock %}