templates/registration/register.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Inscription{% endblock %}
  3. {% block main %}
  4.     <div class="container-fluid">
  5.         <div class="row">
  6.             <div class="col-12">
  7.                 <div class="page-title-box d-sm-flex align-items-center justify-content-between">
  8.                     <h4 class="mb-sm-0">
  9.                         Formulaire d'inscription
  10.                     </h4>
  11.                 </div>
  12.             </div>
  13.         </div>
  14.         <div class="row">
  15.         {% for group,messages in app.flashes %}
  16.             {% for message in messages %}
  17.                 <div class="alert alert-{{ group }}" role="alert">{{ message }}
  18.                 </div>
  19.             {% endfor %}
  20.         {% endfor %}
  21.         </div>
  22.         {% if app.user and app.user.isVerified == false %}
  23.         <div class="row">
  24.             <div class="alert alert-warning alert-dismissible mail-not-vefified" role="alert">
  25.                 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  26.                 <div class="alert-message">
  27.                     <strong>Votre compte n'est pas activé</strong>, <a href="#">renvoyer le lien d'activation</a>
  28.                 </div>
  29.             </div>
  30.         </div>
  31.         {% endif %}
  32.         <div class="row">
  33.             {% form_theme registrationForm 'bootstrap_5_layout.html.twig' %}
  34.             {{ form_start(registrationForm) }}
  35.             <div class="container-fluid">
  36.                 <div class="row">
  37.                     <div class="col-lg-12">
  38.                         <div class="card">
  39.                             <!-- En tête du formularaire-->
  40.                             <div class="card-header align-items-center d-flex">
  41.                                 <h4 class="card-title mb-0 flex-grow-1">Votre entreprise</h4>
  42.                             </div>
  43.                             <div class="card-body">
  44.                                 <div class="row gy-4">
  45.                                     <div class="col-md-6">
  46.                                         <div class="d-flex flex-column align-content-between">
  47.                                             {{ form_row(registrationForm.societe)}}
  48.                                             {{ form_row(registrationForm.typeAdherent)}}
  49.                                         </div>
  50.                                     </div>
  51.                                     <!--end col-->
  52.                                     <div class="col-md-6">
  53.                                         <div>
  54.                                             {{ form_row(registrationForm.adresse.corpsAdresse)}}
  55.                                         </div>
  56.                                         <div class="row">
  57.                                             <div class="col-md-6 col-xs-12">
  58.                                                 {{ form_row(registrationForm.adresse.codePostal)}}
  59.                                             </div>
  60.                                             <div class="col-md-6 col-xs-12">
  61.                                                 {{ form_row(registrationForm.adresse.ville)}}
  62.                                             </div>
  63.                                         </div>
  64.                                     </div>
  65.                                 </div>
  66.                             </div>
  67.                         </div>
  68.                     </div>
  69.                 </div>
  70.                 <div class="row">
  71.                     <div class="col-lg-12">
  72.                         <div class="card">
  73.                             <!-- En tête du formularaire-->
  74.                             <div class="card-header align-items-center d-flex">
  75.                                 <h4 class="card-title mb-0 flex-grow-1">Vos informations</h4>
  76.                                 {% for flash_error in app.flashes('verify_email_error') %}
  77.                                     <div class="alert alert-danger" role="alert">{{ flash_error }}</div>
  78.                                 {% endfor %}
  79.                             </div>
  80.                             <div class="card-body">
  81.                                 <div class="row gy-4">
  82.                                     <div class=" col-md-6">
  83.                                         <div>
  84.                                             {{ form_row(registrationForm.profession)}}
  85.                                             <div class="row">
  86.                                                 <div class="col-md-6 col-xs-12">
  87.                                                     {{ form_row(registrationForm.prenom)}}
  88.                                                 </div>
  89.                                                 <div class="col-md-6 col-xs-12">
  90.                                                     {{ form_row(registrationForm.nom)}}
  91.                                                 </div>
  92.                                             </div>
  93.                                         </div>
  94.                                     </div>
  95.                                     <!--end col-->
  96.                                     <div class="col-md-6">
  97.                                         <div>
  98.                                             <div class="row">
  99.                                                 <div class="col-md-6 col-xs-12">
  100.                                                     {{ form_row(registrationForm.telephone)}}
  101.                                                 </div>
  102.                                                 <div class="col-md-6 col-xs-12">
  103.                                                     {{ form_row(registrationForm.fax)}}
  104.                                                 </div>
  105.                                             </div>
  106.                                             {{ form_row(registrationForm.telephonePortable)}}
  107.                                         </div>
  108.                                     </div>
  109.                                 </div>
  110.                             </div>
  111.                         </div>
  112.                     </div>
  113.                 </div>
  114.                 <div class="row">
  115.                     <div class="col-lg-12">
  116.                         <div class="card">
  117.                             <!-- En tête du formularaire-->
  118.                             <div class="card-header align-items-center d-flex">
  119.                                 <h4 class="card-title mb-0 flex-grow-1">Vos identifiants</h4>
  120.                                 {% for flash_error in app.flashes('verify_email_error') %}
  121.                                     <div class="alert alert-danger" role="alert">{{ flash_error }}</div>
  122.                                 {% endfor %}
  123.                             </div>
  124.                             <div class="card-body">
  125.                                 <div class="row gy-4">
  126.                                     <div class="col-xxl-4 col-md-6">
  127.                                         {{ form_row(registrationForm.email)}}
  128.                                     </div>
  129.                                     <!--end col-->
  130.                                     <div class="col-xxl-8 col-md-6 d-grid passwords-imputs-register">
  131.                                         {{ form_row(registrationForm.password)}}
  132.                                     </div>
  133.                                     <!--end col-->
  134.                                 </div>
  135.                             </div>
  136.                         </div>
  137.                     </div>
  138.                 </div>
  139.                 <div class="row">
  140.                     <div class="d-flex validate_register col-lg-12">
  141.                         {{ form_row(registrationForm.agreeTerm) }}
  142.                         {{ form_row(registrationForm.Enregistrer) }}
  143.                     </div>
  144.                 </div>
  145.             </div>
  146.             {#      protection csrtf      #}
  147.             {{ form_widget(registrationForm._token) }}
  148.             {# ne pas afficher tout les paramètres du formulaire #}
  149.             {{ form_end(registrationForm, {'render_rest': false}) }}
  150.         </div>
  151.     </div>
  152. {% endblock %}