templates/Default/contacts.html.twig line 1
{% set title = 'contactez-nous' %}
{% set iconColor = "#1F4878" %}
{% set titleColor = "#ffffff" %}
{% set bgColor = "#81B0B1" %}
{% set menu = 'contacts' %}
{% extends 'Default/base.html.twig' %}
{% block content %}
<div id="contacts" class='{{desktop("")}} {{mobile("")}}'>
<div class="fill hoverflow {{desktop('gpadding flex row vt-80-in')}} {{mobile('hz-20-in vt-30-in')}}">
<div class="{{desktop('right-80')}}">
{%for notice in app.session.flashBag.get('notice') %}
<div class='padding-10 adapt bg-gray alt-2 bottom-20'><p class="bold text-center center notice" style="color : RGB(16,135,87);">{{notice|nl2br}}</p></div>
{% endfor %}
{%for error in app.session.flashBag.get('error') %}
<div class='padding-10 adapt bg-gray alt-2 bottom-20'><p class="error bold text-center center notice">{{error|nl2br}}</p></div>
{% endfor %}
{% if form is defined and form.vars.errors|length %}
<div class='padding-10 adapt bg-gray alt-2 bottom-20'><p class="error bold text-center center notice">{{ form_errors(form) }}</p></div>
{% endif %}
{% if error is defined and error %}
<div class='padding-10 adapt bg-gray alt-2 bottom-20'><p class="error center notice">{{ error|nl2br }}</p></div>
{% endif %}
{{form_start(form, {'attr':{'class':'relative w100 '~desktop("vt-40")~mobile("bottom-20-in")}})}}
{% set class = 'relative w100 border border-1x border-success semibold success '~desktop("h4 vt-20-in hz-20-in ")~mobile("p vt-10-in hz-10-in") %}
{% set divClass = ''~desktop("half-20 bottom-40 ")~mobile("bottom-20 ") %}
<div class='{{desktop("flex row space")}} w100'>
<div class='w100 white {{desktop("flex row space wrap")}}'>
<div class='{{divClass}} {{desktop("")}} {{mobile("w100 bottom-20")}}'>
{{form_widget(form.fName,{attr: {class:class, placeholder : "Nom"}})}}
</div>
<div class='{{divClass}} {{desktop("")}} {{mobile("")}}'>
{{form_widget(form.lName,{attr: {class:class, placeholder : "Prénom(s)"}})}}
</div>
<div class='{{divClass}} {{desktop("")}} {{mobile("")}}'>
{{form_widget(form.phone,{attr: {class:class, placeholder : "Numéro de téléphone"}})}}
</div>
<div class='{{divClass}} {{desktop("")}} {{mobile("")}}'>
{{form_widget(form.email,{attr: {class:class, placeholder : "Adresse e-mail"}})}}
</div>
<div class='w100 {{desktop("bottom-40")}} {{mobile("bottom-20")}}'>
{{form_widget(form.object,{attr: {class:class, placeholder : "Objet du message"}})}}
</div>
</div>
</div>
<div class=' w100 {{desktop("bottom-40")}} {{mobile("bottom-20")}}'>
{{form_widget(form.content,{attr: {class:class, placeholder : "Contenu du message"}})}}
</div>
<input type="hidden" name="recaptcha_response" id="recaptchaResponse">
<div class='flex row middle center {{desktop("radius-10")}} {{mobile("radius-5")}}'>
<button type='submit' class='anim-btn relative flex col bg-warning noborder {{desktop("")}} {{mobile("")}}'>
<span class="upper semibold white {{desktop('h4 vt-20-in hz-30-in')}} {{mobile('p hz-15-in vt-10-in')}}">Envoyer le message</span>
</button>
</div>
{{form_end(form)}}
</div>
<div class='{{desktop("flex row third-40")}} {{mobile("w100")}}'>
<div class='{{desktop("w100")}}'>
<div class='bg-success white {{desktop("fill vt-40-in hz-20-in")}} {{mobile("padding-20")}}'>
<div class="">
<p class="flex row middle bold {{desktop('h3')}} {{mobile('h4')}}">
<i class="fa fa-mobile warning {{desktop('h2 right-10')}} {{mobile('h3 right-5')}}"></i>
{{os_param("contacts")["phone"]}}</p>
<p class="flex row middle bold top-20 {{desktop('h3')}} {{mobile('h4')}}">
<i class="fa fa-at warning {{desktop('right-10 h2')}} {{mobile('right-5 h3')}}"></i>
{{os_param("contacts")["email"]}}</p>
</div>
<div class="map w100 hoverflow {{desktop('top-40 radius-5')}} {{mobile('top-20 radius-2')}}">
<iframe class="block fill msquare map-frame noborder" src='https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d15861.271032186824!2d2.4010496!3d6.3528937!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xc2a3fbe9d024736e!2sMinist%C3%A8re%20des%20Affaires%20Etrang%C3%A8res!5e0!3m2!1sfr!2sbj!4v1589283943767!5m2!1sfr!2sbj' style="border:0" allowfullscreen="" frameborder="0"></iframe>
</div>
<div class="{{desktop('top-40')}} {{mobile('top-20')}}">
<h3 class="white {{desktop('h2')}} {{mobile('')}}">Nous suivre</h3>
<div class="flex row middle success {{desktop('top-10')}} {{mobile('top-5')}}">
<a class='warning flex row middle {{desktop("h3")}} {{mobile("p")}}' href='{{os_param("socialmedia")["facebook"]}}' target="_blank" title="Compte Facebook"><i class="fab fa-facebook-square"></i></a>
<a class='warning flex row middle {{desktop("h3 left-15")}} {{mobile("p left-5")}}' href='{{os_param("socialmedia")["twitter"]}}' target="_blank" title="Compte twitter"><i class="fab fa-twitter"></i></a>
<a class='warning flex row middle {{desktop("h3 left-15")}} {{mobile(" p left-5")}}' href='{{os_param("socialmedia")["linkedin"]}}' target="_blank" title="Compte linkedin"><i class="fab fa-linkedin"></i></a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block js %}
<!-- Google reCAPTCHA v3 -->
<script src="https://www.google.com/recaptcha/api.js?render=6Lf0SU8gAAAAAOvVHp1FlmccKy_3kmvUT43L32qq"></script>
<script>
$(document).ready(function(){
var key = '6Lf0SU8gAAAAAOvVHp1FlmccKy_3kmvUT43L32qq';
grecaptcha.ready(function() {
grecaptcha.execute(key, {action: $(this).attr('action')}).then(function(token){
var recaptchaResponse = document.getElementById('recaptchaResponse');
recaptchaResponse.value = token;
});
});
});
</script>
{% endblock %}