templates/snippets/partials/footer-additional.html.twig line 1

Open in your IDE?
  1. {% set siteConfig = getSiteConfig() %}
  2. <div class="footer-additional">
  3.     {% embed 'includes/editmode-box.html.twig' %}{% block editmodeSettings %}
  4.         <b>Contact information can be edited in (Micro)SiteConfig-Object:</b>
  5.         {% if document.property('siteConfig') %}
  6.             <a class="arrow-link" target="_blank"
  7.                href="{{ app.request.getSchemeAndHttpHost() }}/admin/login/deeplink?object_{{ document.property('siteConfig').id }}_object"
  8.            >
  9.                 -> Open Object
  10.             </a>
  11.         {% endif %}
  12.     {% endblock %}{% endembed %}
  13.     {% if not isInNav|default(false) %}<div class="container">{% endif %}
  14.         <div class="row">
  15.             <div class="col-md">
  16.                 <div class="footer-additional__contacts">
  17.                     <a href="tel:{{ siteConfig.phone|phone }}" class="footer-additional__contact-item">
  18.                         <span class="icon icon-phone footer-additional__contact-item-icon" aria-hidden="true"></span>
  19.                         {{ siteConfig.phone }}
  20.                     </a>
  21.                     <a href="mailto:{{ siteConfig.email }}" class="footer-additional__contact-item">
  22.                         <span class="icon icon-mail footer-additional__contact-item-icon" aria-hidden="true"></span>
  23.                         {{ siteConfig.email }}
  24.                     </a>
  25.                 </div>
  26.             </div>
  27.             <div class="col-auto">
  28.                 <div class="footer-additional__social-list">
  29.                     {% for social in siteConfig.socialMediaBlock %}
  30.                         {% set socialLink = social.socialLink.data %}
  31.                         {% if socialLink %}
  32.                             {% set trackingKey = 'click-footer-' ~ socialLink.text %}
  33.                             {% set trackingData = {
  34.                                 "trigger": "click",
  35.                                 'datalayer': {
  36.                                     'event': 'click_footer',
  37.                                     'click_item': socialLink.text,
  38.                                     'click_url': socialLink.href,
  39.                                     'category': 'social_media_icons',
  40.                                 }
  41.                             } %}
  42.                             {% do jsConfig('_trackingData').add({
  43.                                 (trackingKey): trackingData
  44.                             }) %}
  45.                             <a href="{{ socialLink.href }}" class="footer-additional__social-item"
  46.                                target="{{ socialLink.target }}" data-event-tracking-key="{{ trackingKey }}"
  47.                             >
  48.                                 <span class="visually-hidden">{{ socialLink.text }}</span>
  49.                                 <span class="icon icon-{{ social.socialIcon.data }} footer-additional__social-item-icon"
  50.                                       aria-label="{{ socialLink.text }}"
  51.                                 ></span>
  52.                             </a>
  53.                         {% endif %}
  54.                     {% endfor %}
  55.                 </div>
  56.             </div>
  57.         </div>
  58.     </div>
  59. </div>