templates/default/contact.html.twig line 1

Open in your IDE?
  1. {% extends 'layout_fo.html.twig' %}
  2. {% block title %}Contacter notre agence pour vendre un bien immobilier - Promup{% endblock %}
  3. {% block description %}N'hésitez pas à nous contacter pour vous accompagner dans votre stratégie de communication visant à vendre votre bien immobilier sans agence ni commissions{% endblock %}
  4. {% block body_class %}page-contact{% endblock %}
  5. {% block javascripts %}
  6. {{ parent() }}
  7. <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  8. {% endblock %}
  9. {% block content %}
  10. <main class="container">
  11. <div class="row justify-content-center text-center">
  12. <div class="col-md-8">
  13. <h1 class="py-5">Nous sommes là pour <span class="text-primary">vous aider.</span></h1>
  14. {% include 'partial/_flashes.html.twig' %}
  15. {{ form_start(form) }}
  16. <div class="row">
  17. <div class="col-md">
  18. {{ form_row(form.reference) }}
  19. </div>
  20. <div class="col-md">
  21. {{ form_row(form.name) }}
  22. </div>
  23. <div class="col-md">
  24. {{ form_row(form.email) }}
  25. </div>
  26. <div class="col-md">
  27. {{ form_row(form.phone) }}
  28. </div>
  29. </div>
  30. <div class="row">
  31. <div class="col-md">
  32. {{ form_row(form.content) }}
  33. </div>
  34. </div>
  35. <div class="row justify-content-center">
  36. <div class="col-auto">
  37. <div class="g-recaptcha py-3" data-sitekey="{{ antispam_info.data }}"></div>
  38. <br />
  39. <button class="btn btn-primary p-3 text-uppercase" type="submit">Envoyer <span class="fas fa-long-arrow-alt-right text-white"></span></button>
  40. </div>
  41. </div>
  42. <input type="hidden" name="antispam_hash" value="{{ antispam_info.hash }}" />
  43. {{ form_end(form) }}
  44. <div class="row my-5">
  45. <div class="col py-3">
  46. <strong class="text-uppercase">France</strong><br />
  47. <p>
  48. {{ platform.head_office|replace({'- 83170': '<br />83170'})|raw }}<br />
  49. <a class="mx-3" href="mailto:{{ platform.email }}">{{ platform.email }}</a><br />
  50. <a class="mx-3" href="tel:{{ platform.phone }}">{{ platform.phone|phoneFormat }}</a><br />
  51. </p>
  52. </div>
  53. <div class="col py-3">
  54. <strong class="text-uppercase">France</strong><br />
  55. <p>
  56. {{ platform.uk_head_office|replace({'-': '<br />'})|raw }}<br />
  57. <a class="mx-3" href="mailto:{{ platform.uk_email }}">{{ platform.uk_email }}</a><br />
  58. <a class="mx-3" href="tel:{{ platform.uk_phone }}">{{ platform.uk_phone|phoneFormat }}</a><br />
  59. </p>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <div class="banner-contact-map"></div>
  65. </main>
  66. <script>
  67. $(document).ready(function () {
  68. /* Contrôle Anti-Spam */
  69. $('.g-recaptcha').closest('form').on('submit', function (e) {
  70. if (grecaptcha.getResponse() === '') {
  71. e.preventDefault();
  72. alert('Vous devez cocher la case Anti-spam pour envoyer ce formulaire');
  73. return false;
  74. }
  75. });
  76. });
  77. </script>
  78. {% endblock %}