templates/includes/blocks/contact-form.html.twig line 1

  1. <div class="contact-form {{ content.top }} {{ content.bottom }}" id="contactForm" x-data="contactform">
  2.     <div class="contact-form__container">
  3.         <div class="contact-form__title" x-ref="title">
  4.             {% if content.contactFormPagina %}
  5.             {% if content.contactFormSeoHeadlinePagina %}<{{ content.contactFormSeoHeadlinePagina }}>{% endif %}
  6.                 <div class="pagina">
  7.                     {{ content.contactFormPagina }}
  8.                 </div>
  9.             {% if content.contactFormSeoHeadlinePagina %}</{{ content.contactFormSeoHeadlinePagina }}>{% endif %}
  10.             {% endif %}
  11.             {% if content.contactFormHeadline %}
  12.            <div {% if content.contactFormTitleMobile %} class="desktop-only" {% endif %}>
  13.                {{ content.contactFormHeadline|raw }}
  14.            </div>
  15.             {% endif %}
  16.         </div>
  17.         {% if content.contactFormTitleMobile %}
  18.             <div class="contact-form__title mobile-only" x-ref="mobiletitle">
  19.                 {{ content.contactFormTitleMobile|raw }}
  20.             </div>
  21.         {% endif %}
  22.         <div class="contact-form__text" x-ref="text">
  23.             {{ content.contactFormText|raw }}
  24.         </div>
  25.         {% if content.contactFormAppointmentLabel and content.contactFormContact %}
  26.             {% set contact = content.contactFormContact %}
  27.             {% set socials = sulu_resolve_contact(contact.Id).socialMediaProfiles %}
  28.             {% for key, name in socials %}
  29.                 {% if 'calendly' in name.username %}
  30.                     {% set calendlyLink = name.username %}
  31.                     <div class="contact-form__appointment" x-ref="appointment">
  32.                         <a href="{{ calendlyLink }}" type="submit"
  33.                            class="button button--default">
  34.                 <span class="button__inner">
  35.                     {{ content.contactFormAppointmentLabel }}
  36.                 </span>
  37.                         </a>
  38.                     </div>
  39.                 {% endif %}
  40.             {% endfor %}
  41.         {% endif %}
  42.         <div class="contact-form__form" x-ref="form">
  43.             {{ include('/includes/form.html.twig', {
  44.                 'formName': 'contact_form',
  45.                 'id': 'contactform',
  46.                 'firstName': content.contactFormFirstname,
  47.                 'lastName': content.contactFormLastName,
  48.                 'unternehmen': content.contactFormUnternehmen,
  49.                 'email': content.contactFormEmail,
  50.                 'message': content.contactFormMessage,
  51.                 'subscription': content.contactFormSubscribe,
  52.                 'terms': content.contactFormTerms,
  53.                 'referrer': content.contactFormReferrer,
  54.                 'send': content.contactFormButtonSend,
  55.                 'sended': content.contactFormButtonSended,
  56.                 'success': content.contactFormSuccess,
  57.                 'error': content.contactFormError
  58.             }) }}
  59.         </div>
  60.     </div>
  61. </div>