templates/front/pages/templates/t-contact.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ page.translate().metaTitle }} - {{ parent() }}{% endblock %}
  3. {% block meta_description %}{{ page.translate().description }} - {{ sitename }}{% endblock %}
  4. {% block bodyclass %} class="contact"{% endblock %}
  5. {% block body %}
  6.     <div class="container pt-5">
  7.         <h1>{{ page.translate().title }}</h1>
  8.         {{ page.translate().content|raw }}
  9.     </div>
  10.     <div class="container-fluid first">
  11.         <div class="row">
  12.             <div class="col py-4">
  13.                 <a href="{{ url('page', {'slug' : page.translate.slug}) }}">{{ "Contact"|trans({}, "contact") }}</a>
  14.             </div>
  15.         </div>
  16.         <div class="row">
  17.             <div class="contact-infos col-md-2">
  18.                 <img src="{{ asset('img/logo_contact.svg') }}" alt="[company]">
  19.                 <p>
  20.                     adresse<br>
  21.                     codepostal VILLE <br>
  22.                     FRANCE <br>
  23.                     Tel&nbsp;: +33 (0)2 00 00 00 00 <br>
  24.                     Fax&nbsp;: +33 (0)2 00 00 00 00
  25.                 </p>
  26.             </div>
  27.             <div class=" col-lg-8 col-md-12">
  28.                 {% for message in app.flashes('success') %}
  29.                     <p class="intro-1">{{ "Merci"|trans({}, "contact") }}</p>
  30.                     <p class="intro-2">{{ message }}</p>
  31.                     <div class="alert alert-success" style="display: none">
  32.                         {{ message }}
  33.                         {% set hasMessage = 1 %}
  34.                     </div>
  35.                 {% else %}
  36.                     <p class="intro-1">{{ "Vous êtes intéressé par un produit,"|trans({}, "contact") }}<br>
  37.                         {{ "vous souhaitez des conseils ?"|trans({}, "contact") }}</p>
  38.                     <p class="intro-2">{{ "Laissez-nous un message :"|trans({}, "contact") }}</p>
  39.                     {{ form_start(data.form) }}
  40.                     <div class="form-element form-input" data-f="nom">
  41.                         {{ form_widget(data.form.nom, {'attr': {'class': 'form-element-field', 'required': true, 'placeholder': ""}}) }}
  42.                         <div class="form-element-bar"></div>
  43.                         <label class="form-element-label">{{ "Nom"|trans({}, "contact") }}* :</label>
  44.                     </div>
  45.                     <div class="form-element form-input" data-f="prenom">
  46.                         {{ form_widget(data.form.prenom, {'attr': {'class': 'form-element-field', 'placeholder': ""}}) }}
  47.                         <div class="form-element-bar"></div>
  48.                         <label class="form-element-label">{{ "Prénom"|trans({}, "contact") }} :</label>
  49.                     </div>
  50.                     <div class="form-element form-input" data-f="adresse" data-c="{{ captcha }}">
  51.                         {{ form_widget(data.form.adresse, {'attr': {'class': 'form-element-field', 'placeholder': ""}}) }}
  52.                         <div class="form-element-bar"></div>
  53.                         <label class="form-element-label">{{ "Adresse"|trans({}, "contact") }} :</label>
  54.                     </div>
  55.                     <div class="form-element form-input" data-f="email">
  56.                         {{ form_widget(data.form.email, {'attr': {'class': 'form-element-field', 'required': true, 'placeholder': ""}}) }}
  57.                         <div class="form-element-bar"></div>
  58.                         <label class="form-element-label">{{ "E-mail"|trans({}, "contact") }}* :</label>
  59.                     </div>
  60.                     <div class="form-element form-input contact-text" data-f="message">
  61.                         <img class="deco" src="{{ asset('img/pen.svg') }}" alt="crayon bleu">
  62.                         <label class="form-element-label">{{ "Message"|trans({}, "contact") }}*</label>
  63.                         <div class="form-element-bar"></div>
  64.                         {{ form_widget(data.form.message, {'attr': {'class': 'form-element-field', 'required': true, 'placeholder': "", 'rows': 5}}) }}
  65.                     </div>
  66.                     <div class="form-element form-input" data-f="cptcha">
  67.                         {{ form_widget(data.form.cptcha, {'attr': {'class': 'form-element-field', 'required': true, 'placeholder': ""}}) }}
  68.                         <div class="form-element-bar"></div>
  69.                         <label class="form-element-label">{{ "Veuillez recopier le code suivant"|trans({}, "contact") }}* : <span></span> </label>
  70.                     </div>
  71.                     <div>
  72.                         <label class="lblcheck"><input type="checkbox" required id="enablesubmit"> {{ "contact.allow"|trans({}, "contact") }}</label>
  73.                     </div>
  74.                     <p>
  75.                         {{ "contact.legaldetails.p1"|trans({}, "contact") }}
  76.                     </p>
  77.                     <p>
  78.                         {{ "contact.legaldetails.p2"|trans({}, "contact") }} <a href="{{ url('page', {'slug': 'rgpd'}) }}">{{ 'contact.legaldetails.policy'|trans({}, 'contact') }}</a>
  79.                     </p>
  80.                     <p>
  81.                         {{ "contact.legaldetails.p3"|trans({}, "contact") }} company@email
  82.                     </p>
  83.                     <p>
  84.                         * {{ "contact.champsobligatoires"|trans({}, "contact") }}
  85.                     </p>
  86.                     <input type="submit" class="btn btn-secondary text-primary" id="send" value="{{ "Envoyer"|trans({}, "contact") }}">
  87.                     {{ form_end(data.form) }}
  88.                 {% endfor %}
  89.             </div>
  90.         </div>
  91.     </div>
  92. {% endblock %}