templates/home/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Accueil
  3. {% endblock %}
  4. {% block body %}
  5.         <!-- Masthead-->
  6.         <header class="masthead">
  7.             <div class="container px-4 px-lg-5 d-flex h-100 align-items-center justify-content-center">
  8.                 <div class="d-flex justify-content-center">
  9.                     <div class="text-center">
  10.                         <h1 class="mx-auto my-0 text-uppercase">Vincent</h1>
  11.                         <h2 class="text-white-50 mx-auto mt-2 mb-5">Les bases.</h2>
  12.                         <a class="btn btn-primary" href="#about">Commencer</a>
  13.                     </div>
  14.                 </div>
  15.             </div>
  16.         </header>
  17.         <!-- About-->
  18.         <section class="about-section text-center" id="about">
  19.             <div class="container px-4 px-lg-5">
  20.                 <div class="row gx-4 gx-lg-5 justify-content-center">
  21.                     <div class="col-lg-8">
  22.                         <h2 class="text-white mb-4">Ici les elements de page d'accueil</h2>
  23.                         <p class="text-white-50">
  24.                             On pourra y lister les seminaires (ou revoir la nomenclature)<br />
  25.                             Pour le moment, un semin aire c'est un global contenant au moins un lieu<br />
  26.                             Chaque lieu contient une conference<br />
  27.                             Chaque conference contient une liste d'intervenant<br />
  28.                             Un intervenant pose un programme (ses documents, son lien zoom le cas échéant)
  29.                         </p>
  30.                     </div>
  31.                 </div>
  32.                 <img class="img-fluid" src="{{ asset('img/ipad.png') }}" alt="..." />
  33.             </div>
  34.         </section>
  35.         <section class="about-section text-center" id="about">
  36.             <div class="container px-4 px-lg-5">
  37.                 <div class="row gx-4 gx-lg-5 justify-content-center">
  38.                     <div class="col-lg-8">
  39.                         <h2 class="text-white mb-4">Les seminaires</h2>
  40.                         <div class="text-white-50"><hr /></div>
  41.                         {% for seminaire in lesseminaires %}
  42.                         <div class="text-white-50">
  43.                         <img src="/uploads/illustrations/{{ seminaire.illustration }}" width="150px"/>
  44.                             <h2>{{ seminaire.name }}</h2> se deroulera le <i>{{ seminaire.dateStart|date('d-m-Y') }}</i><br />
  45.                             {{ seminaire.description | raw }}<br />
  46.                                 <ul>
  47.                                     {% for confer in seminaire.getSeminaires %}
  48.                                             <li>{{ confer.name }} ou : {{ confer.getLieu().name }}</li>
  49.                                     {% endfor %}
  50.                                 </ul>
  51.                             <hr />
  52.                         </div>
  53.                         {% endfor %}
  54.                     </div>
  55.                 </div>
  56.             </div>
  57.         </section>
  58.         <section class="signup-section" id="signup">
  59.             <div class="container px-4 px-lg-5">
  60.                 <div class="row gx-4 gx-lg-5">
  61.                     <div class="col-md-10 col-lg-8 mx-auto text-center">
  62.                         <i class="far fa-paper-plane fa-2x mb-2 text-white"></i>
  63.                         <h2 class="text-white mb-5">Être averti des prochains séminaire</h2>
  64.                         <!-- * * * * * * * * * * * * * * *-->
  65.                         <!-- * * SB Forms Contact Form * *-->
  66.                         <!-- * * * * * * * * * * * * * * *-->
  67.                         <!-- This form is pre-integrated with SB Forms.-->
  68.                         <!-- To make this form functional, sign up at-->
  69.                         <!-- https://startbootstrap.com/solution/contact-forms-->
  70.                         <!-- to get an API token!-->
  71.                         <form class="form-signup" id="contactForm" data-sb-form-api-token="API_TOKEN">
  72.                             <!-- Email address input-->
  73.                             <div class="row input-group-newsletter">
  74.                                 <div class="col"><input class="form-control" id="emailAddress" type="email" placeholder="Enter email address..." aria-label="Enter email address..." data-sb-validations="required,email" /></div>
  75.                                 <div class="col-auto"><button class="btn btn-primary disabled" id="submitButton" type="submit">Notify Me!</button></div>
  76.                             </div>
  77.                             <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:required">An email is required.</div>
  78.                             <div class="invalid-feedback mt-2" data-sb-feedback="emailAddress:email">Email is not valid.</div>
  79.                             <!-- Submit success message-->
  80.                             <!---->
  81.                             <!-- This is what your users will see when the form-->
  82.                             <!-- has successfully submitted-->
  83.                             <div class="d-none" id="submitSuccessMessage">
  84.                                 <div class="text-center mb-3 mt-2 text-white">
  85.                                     <div class="fw-bolder">Form submission successful!</div>
  86.                                     To activate this form, sign up at
  87.                                     <br />
  88.                                     <a href="https://startbootstrap.com/solution/contact-forms">https://startbootstrap.com/solution/contact-forms</a>
  89.                                 </div>
  90.                             </div>
  91.                             <!-- Submit error message-->
  92.                             <!---->
  93.                             <!-- This is what your users will see when there is-->
  94.                             <!-- an error submitting the form-->
  95.                             <div class="d-none" id="submitErrorMessage"><div class="text-center text-danger mb-3 mt-2">Error sending message!</div></div>
  96.                         </form>
  97.                     </div>
  98.                 </div>
  99.             </div>
  100.         </section>
  101.         <!-- Contact-->
  102.         <section class="contact-section bg-black">
  103.             <div class="container px-4 px-lg-5">
  104.                 <div class="row gx-4 gx-lg-5">
  105.                     <div class="col-md-4 mb-3 mb-md-0">
  106.                         <div class="card py-4 h-100">
  107.                             <div class="card-body text-center">
  108.                                 <i class="fas fa-map-marked-alt text-primary mb-2"></i>
  109.                                 <h4 class="text-uppercase m-0">Site</h4>
  110.                                 <hr class="my-4 mx-auto" />
  111.                                 <div class="small text-black-50"><a href="https://vincent.com">vincent.com</a></div>
  112.                             </div>
  113.                         </div>
  114.                     </div>
  115.                     <div class="col-md-4 mb-3 mb-md-0">
  116.                         <div class="card py-4 h-100">
  117.                             <div class="card-body text-center">
  118.                                 <i class="fas fa-envelope text-primary mb-2"></i>
  119.                                 <h4 class="text-uppercase m-0">Email</h4>
  120.                                 <hr class="my-4 mx-auto" />
  121.                                 <div class="small text-black-50"><a href="#!">contact@vincent.com</a></div>
  122.                             </div>
  123.                         </div>
  124.                     </div>
  125.                     <div class="col-md-4 mb-3 mb-md-0">
  126.                         <div class="card py-4 h-100">
  127.                             <div class="card-body text-center">
  128.                                 <i class="fas fa-mobile-alt text-primary mb-2"></i>
  129.                                 <h4 class="text-uppercase m-0">Phone</h4>
  130.                                 <hr class="my-4 mx-auto" />
  131.                                 <div class="small text-black-50">+336 00 00 00 00</div>
  132.                             </div>
  133.                         </div>
  134.                     </div>
  135.                 </div>
  136.                 <div class="social d-flex justify-content-center">
  137.                     <a class="mx-2" href="#!"><i class="fab fa-twitter"></i></a>
  138.                     <a class="mx-2" href="#!"><i class="fab fa-facebook-f"></i></a>
  139.                     <a class="mx-2" href="#!"><i class="fab fa-github"></i></a>
  140.                 </div>
  141.             </div>
  142.         </section>
  143. {% endblock %}