templates/navigation/partials/left-links.html.twig line 1

Open in your IDE?
  1. <div class="main-navbar__left">
  2.     <ul class="list-unstyled main-navbar__link-list">
  3.         {% if (not microSiteConfig or not microSiteConfig.hideFacility) and siteConfig.facilitiesOverviewDocument %}
  4.             {% set trackingKey = 'click-header-icon-facility' %}
  5.             {% set trackingData = {
  6.                 "trigger": "click",
  7.                 'datalayer': {
  8.                     'event': 'click_header_icon',
  9.                     'click_item': 'icon-lift',
  10.                     'click_url': siteConfig.facilitiesOverviewDocument.path
  11.                 }
  12.             } %}
  13.             {% do jsConfig('_trackingData').add({
  14.                 (trackingKey): trackingData
  15.             }) %}
  16.             <li class="main-navbar__link-list-item">
  17.                 <a href="{{ siteConfig.facilitiesOverviewDocument }}" class="main-navbar__link js-cursor__interaction" data-event-tracking-key="{{ trackingKey }}">
  18.                     <span class="icon icon-lift  main-navbar__link-icon" aria-hidden="true"></span>
  19.                     {{ 'header.facility-overview'|trans }}
  20.                 </a>
  21.             </li>
  22.         {% endif %}
  23.         {% if (not microSiteConfig or not microSiteConfig.hideWeather) and siteConfig.weatherDocument %}
  24.             {% set trackingKey = 'click-header-icon-weather' %}
  25.             {% set trackingData = {
  26.                 "trigger": "click",
  27.                 'datalayer': {
  28.                     'event': 'click_header_icon',
  29.                     'click_item': 'icon-weather',
  30.                     'click_url': siteConfig.weatherDocument.path
  31.                 }
  32.             } %}
  33.             {% do jsConfig('_trackingData').add({
  34.                 (trackingKey): trackingData
  35.             }) %}
  36.             <li class="main-navbar__link-list-item">
  37.                 <a href="{{ siteConfig.weatherDocument }}" class="main-navbar__link js-cursor__interaction" data-event-tracking-key="{{ trackingKey }}">
  38.                     <span class="icon icon-cloud-sun  main-navbar__link-icon" aria-hidden="true"></span>
  39.                     {% if getTemperature() != '' %}
  40.                         {{ getTemperature() }} {{ 'general.degree'|trans }}
  41.                     {% else %}
  42.                         {{ 'header.weather-overview'|trans }}
  43.                     {% endif %}
  44.                 </a>
  45.             </li>
  46.         {% endif %}
  47.         {% if (not microSiteConfig or not microSiteConfig.hideWebcam) and siteConfig.webcamDocument %}
  48.             {% set trackingKey = 'click-header-icon-webcam' %}
  49.             {% set trackingData = {
  50.                 "trigger": "click",
  51.                 'datalayer': {
  52.                     'event': 'click_header_icon',
  53.                     'click_item': 'icon-webcam',
  54.                     'click_url': siteConfig.webcamDocument.path
  55.                 }
  56.             } %}
  57.             {% do jsConfig('_trackingData').add({
  58.                 (trackingKey): trackingData
  59.             }) %}
  60.             <li class="main-navbar__link-list-item">
  61.                 <a href="{{ siteConfig.webcamDocument }}" class="main-navbar__link js-cursor__interaction" data-event-tracking-key="{{ trackingKey }}">
  62.                     <span class="icon icon-webcam  main-navbar__link-icon" aria-hidden="true"></span>
  63.                     {{ 'header.webcam-overview'|trans }}
  64.                 </a>
  65.             </li>
  66.         {% endif %}
  67.         {% if (not microSiteConfig or not microSiteConfig.hideMap) and siteConfig.mapDocument %}
  68.             {% set trackingKey = 'click-header-icon-map' %}
  69.             {% set trackingData = {
  70.                 "trigger": "click",
  71.                 'datalayer': {
  72.                     'event': 'click_header_icon',
  73.                     'click_item': 'icon-map',
  74.                     'click_url': siteConfig.mapDocument.path
  75.                 }
  76.             } %}
  77.             {% do jsConfig('_trackingData').add({
  78.                 (trackingKey): trackingData
  79.             }) %}
  80.             <li class="main-navbar__link-list-item">
  81.                 <a href="{{ siteConfig.mapDocument }}" class="main-navbar__link js-cursor__interaction" data-event-tracking-key="{{ trackingKey }}">
  82.                     <span class="icon icon-map  main-navbar__link-icon" aria-hidden="true"></span>
  83.                     {{ 'header.map-overview'|trans }}
  84.                 </a>
  85.             </li>
  86.         {% endif %}
  87.     </ul>
  88. </div>