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

  1. {% set contact = content.calendlyFormContact %}
  2. {% set socials = sulu_resolve_contact(contact.Id).socialMediaProfiles %}
  3. {% for key, name in socials %}
  4.     {% if 'calendly' in name.username  %}
  5.         {% set calendlyLink = name.username %}
  6.         <div class="contact-form {{ content.top }} {{ content.bottom }}" x-data="calendlyform(
  7.           '{{ calendlyLink }}')" id="calendlyForm">
  8.             <div class="contact-form__container">
  9.                 <div class="contact-form__title" x-ref="title">
  10.                     {% if content.calendlyFormPagina %}
  11.                     {% if content.calendlyFormSeoHeadlinePagina %}<{{ content.calendlyFormSeoHeadlinePagina }}>{% endif %}
  12.                         <div class="pagina" >
  13.                             {{ content.calendlyFormPagina }}
  14.                         </div>
  15.                     {% if content.calendlyFormSeoHeadlinePagina %}</{{ content.calendlyFormSeoHeadlinePagina }}>{% endif %}
  16.                     {% endif %}
  17.                    <div {% if content.calendlyFormTitleMobile %} class="desktop-only"{% endif %}>
  18.                        {{ content.calendlyFormHeadline|raw }}
  19.                    </div>
  20.                 </div>
  21.                 {% if content.calendlyFormTitleMobile %}
  22.                     <div class="contact-form__title mobile-only"
  23.                          x-ref="mobiletitle">
  24.                         {{ content.calendlyFormHeadline|raw }}
  25.                     </div>
  26.                 {% endif %}
  27.                 <div class="contact-form__text" x-ref="text">
  28.                     {{ content.calendlyFormText | raw }}
  29.                 </div>
  30.                 {% if content.calendlyFormContact %}
  31.                     {% set contact = content.calendlyFormContact %}
  32.                     <div class="contact-form__person" x-ref="person">
  33.                         {% if contact.avatar %}
  34.                             {% set image = sulu_resolve_media(contact.avatar, app.request.locale) %}
  35.                             <div class="contact-form__person-media">
  36.                                 <img class="contact-form__person-image" src ="{{ image|thumbnailUrl('320x') }}" alt="{{ contact.fullName|default(image.description|striptags) }}" sizes="200px">
  37.                             </div>
  38.                         {% endif %}
  39.                         <div class="contact-form__person-info">
  40.                             <div class="contact-form__person-name">{{ contact.firstName }} {{ contact.lastName }}</div>
  41.                             <div class="contact-form__person-text">
  42.                                 {{ contact.position.position }}<br>
  43.                                 <a href="tel:{{ contact.mainPhone }}">{{ contact.mainPhone }}</a><br>
  44.                                 <a href="mailto:{{ contact.mainEmail }}">{{ contact.mainEmail }}</a>
  45.                             </div>
  46.                         </div>
  47.                     </div>
  48.                 {% endif %}
  49.                 <div class="contact-form__form" x-ref="form">
  50.                     {% include '/includes/calendlyForm.html.twig' %}
  51.                 </div>
  52.             </div>
  53.         </div>
  54.     {% endif %}
  55. {% endfor %}