templates/nodes/contact_form.html.twig line 1

Open in your IDE?
  1. <section class="contact-form" id="contact{{ module.id }}">
  2. <div class="wrap">
  3. {% for flash in app.session.flashbag.get('info' ~ module.id) %}
  4. <alert text="{{ flash }}"></alert>
  5. {% endfor %}
  6. {{ form_start(form) }}
  7. <input type="hidden" name="_module" value="{{ module.id }}" />
  8. {{ form_errors(form) }}
  9. <div class="row">
  10. {{ form_row(form.name) }}
  11. {{ form_row(form.email) }}
  12. </div>
  13. <div class="row">
  14. {{ form_row(form.phone) }}
  15. {{ form_row(form.subject) }}
  16. </div>
  17. <div class="row double-row">
  18. {{ form_row(form.content) }}
  19. </div>
  20. <div class="btns">
  21. <input type="submit" name="" class="btn submit" value="{{ 'form.send'|trans }}"/>
  22. </div>
  23. {{ form_end(form) }}
  24. {% if sett('contact_privacy_policy') %}
  25. <div class="text text-content">
  26. <br />
  27. {{ sett('contact_privacy_policy')|raw }}
  28. </div>
  29. {% endif %}
  30. </div>
  31. </section>
  32. {% block javascripts %}
  33. <script type="application/javascript">
  34. document.querySelectorAll('.form-group').forEach(item => {
  35. item.addEventListener('click', () => {
  36. document.querySelectorAll('.form-group').forEach(item => {
  37. item.classList.remove('active');
  38. });
  39. item.classList.add('active');
  40. });
  41. });
  42. </script>
  43. {% endblock javascripts %}