templates/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ parent() }}
  4.     <style>
  5.         body {
  6.             background:
  7.                 linear-gradient(135deg, rgba(64, 123, 163, 0.06) 0%, rgba(193, 70, 82, 0.05) 30%, rgba(231, 131, 79, 0.05) 55%, transparent 75%),
  8.                 repeating-linear-gradient(135deg, rgba(64, 123, 163, 0.04) 0, rgba(64, 123, 163, 0.04) 12px, transparent 12px, transparent 26px),
  9.                 radial-gradient(circle at 18% 20%, rgba(64, 123, 163, 0.12), transparent 150px),
  10.                 radial-gradient(circle at 78% 14%, rgba(193, 70, 82, 0.12), transparent 140px),
  11.                 linear-gradient(180deg, #e0eaf5 0%, #cfd9e8 100%);
  12.         }
  13.         main.form-shell {
  14.             padding-top: 20px;
  15.             padding-bottom: 30px;
  16.         }
  17.     </style>
  18. {% endblock %}
  19. {% block body %}
  20.     <main class="overflow-hidden">
  21.         <div id="container-{{ (reviewForm.dimensions|length+1) }}" style="margin-top:100px">
  22.             <div class="container">
  23.                 <div class="wrapper">
  24.                     <div class="row justify-content-center">
  25.                         <div class="col-md-10 rating-reveal tab-100">
  26.                             <div class="productRating ">
  27.                                 <div class="d-flex justify-content-end mb-3 row">
  28.                                     <div class="col-lg-10">
  29.                                         <h1 class="ratingHead">
  30.                                             <strong style="font-size:25px">{{ 'welcome_message'|trans }}</strong>
  31.                                         </h1>
  32.                                     </div>
  33.                                     <div class="col-lg-2">
  34.                                         <select class="form-control" style="margin-right: 5px;" name="langue" id="langue" onchange="changeLanguage(this.value)">
  35.                                             <option value="fr" {% if app.session.get('_locale') == 'fr' %}selected{% endif %}>Français</option>
  36.                                             <option value="nl" {% if app.session.get('_locale') == 'nl' %}selected{% endif %}>Nederlands</option>
  37.                                             <option value="en" {% if app.session.get('_locale') == 'en' %}selected{% endif %}>English</option>
  38.                                         </select>
  39.                                     </div>
  40.                                 </div>
  41.                                 <p>
  42.                                     <strong>L’Alignoscope ©</strong> est un outil conçu pour vous aider à <strong>faire le point</strong> sur votre situation professionnelle et mesurer à quel degré vous êtes <strong>en phase</strong> avec votre travail.<br>
  43.                                     Nous avons réparti cet <strong>alignement</strong> en <strong>huit dimensions</strong> (par exemple : Sens, Identité, Émotions…) et il y aura donc 8 pages de questionnaire.<br>
  44.                                     <br>Pour <strong>chacune</strong> de ces huit dimensions, vous répondrez à :
  45.                                         <ol>
  46.                                             <li><strong>Deux sous-dimensions</strong> (ou aspects) spécifiques</li>
  47.                                             <li><strong>Une question globale</strong> qui résume la dimension dans son ensemble</li>
  48.                                         </ol>
  49.                                 </p>
  50.                                     Pour chaque question, vous donnerez :<br>
  51.                                 <ul>
  52.                                     <li>Un <strong>score actuel</strong> (votre perception aujourd’hui)</li>
  53.                                     <li>Un <strong>score désiré</strong> (ce que vous visez ou souhaitez atteindre)</li>
  54.                                 </ul>
  55.                                 <strong>Astuce :</strong> Prenez le temps de réfléchir à chaque réponse, car c’est <strong>votre sincérité</strong> qui permettra d’obtenir un rapport <strong>utile</strong> et <strong>fiable</strong>.<br><br>
  56.                                 <strong>Durée :</strong> L’ensemble de ces petits questionnaires se complète généralement en <strong>10 à 15 minutes</strong>. Il n’y a aucune <strong>bonne ou mauvaise réponse</strong> : l’important est d’être <strong>honnête</strong> avec vous-même.
  57.                                 </p>
  58.                                 <p>
  59.                                 Une fois terminé, vous recevrez un <strong>rapport</strong> faisant le bilan de vos scores et vous proposant des <strong>observations</strong> et <strong>conseils</strong> adaptés.<br>
  60.                                 Si vous souhaitez <strong>aller plus loin</strong> ou être <strong>accompagné(e)</strong> dans votre démarche pour vous rapprocher de votre alignement idéal,
  61.                                 <a href="">contactez-nous</a> !<br><br>
  62.                                 <strong>Bonne découverte avec votre Alignoscope !</strong>
  63.                                 </p>
  64.                                 {# <div class="container mt-4">
  65.                                     <div class="row">
  66.                                         {% for dimension in reviewForm.dimensions %}
  67.                                             <div class="col-md-6 d-flex flex-row align-items-center">
  68.                                                 <article class="d-flex flex-row align-items-start">
  69.                                                     <img style="max-width: 80px; margin-right: 15px;" src="/assets/images/dimensions/{{ dimension.icon }}">
  70.                                                     <div class="d-flex flex-column justify-content-center m-3">
  71.                                                         <h2 style="font-size:20px">{{ dimension.name }}</h2>
  72.                                                     </div>
  73.                                                 </article>
  74.                                             </div>
  75.                                         {% endfor %}
  76.                                     </div>
  77.                                 </div> #}
  78.                                 <button id="sub" class="submit mt-4" type="button" onclick="location.href='/form/' + getLanguage() + '/8b6cf598-7f27-11ef-9d7f-1d1f43f3f908'">C'est parti !</button>
  79.                             </div>
  80.                         </div>
  81.                     </div>
  82.                 </div>
  83.             </div>
  84.         </div>
  85.     </main>
  86. {% endblock %}
  87. {% block javascripts %}
  88.     {{ parent() }}
  89.     <script>
  90.         $(document).ready(function () {
  91.             // Ajoutez ici le code JavaScript pour gérer les interactions si nécessaire.
  92.         });
  93.         function getLanguage() {
  94.             return document.getElementById('langue').value;
  95.         }
  96.         function changeLanguage(language) {
  97.             window.location.href = '/change-langage/' + language;
  98.         }
  99.     </script>
  100. {% endblock %}