templates/home/homePage/_header.html.twig line 1

Open in your IDE?
  1. {% set image = getDCA(8, false) %}
  2. {% if image is empty %}
  3. {% set image = asset('/assets/img/placeholder-landscape.webp') %}
  4. {% endif %}
  5. <div class="l-featured-section l-featured-section--logo-only ui-featured-section ui-featured-section--logo-only lazyload"
  6. data-bg="{{ image }}"
  7. data-delay="5000"
  8. >
  9. <div class="l-featured-section-content">
  10. {{ editDCA(8) }}
  11. <div class="l-container l-container--phone-spacing">
  12. <div class="l-featured-section-logo-container">
  13. {# {% include "fe/icons/logo.svg" %}#}
  14. <h1 class="l-hidden-page-title">{{ getSiteSetting("website-title") }}</h1>
  15. </div>
  16. </div>
  17. </div>
  18. </div>
  19. {% if banners is not empty %}
  20. <div class="ui-featured-floating-banners-section l-featured-floating-banners-section">
  21. <div class="l-container l-container--phone-slider-spacing l-container--position-relative">
  22. <div class="swiper l-slider-row" data-l-slider="featured-floating-banners">
  23. <div class="l-flex-row l-flex-row--nowrap l-flex-row--spacing-0 swiper-wrapper">
  24. {% for banner in banners %}
  25. {% set image = asset(banner.image.assetPath) %}
  26. {% set hasLink = false %}
  27. {% if banner.url != '#' and banner.url is not empty %}
  28. {% set hasLink = true %}
  29. {% endif %}
  30. <div class="l-flex-col-lg-3 swiper-slide">
  31. <{{ hasLink ? "a":"div" }}
  32. class="l-featured-floating-banner ui-featured-floating-banner"
  33. {% if hasLink is same as (true) %}
  34. href="{{ path('banner_redirect', {'id':banner.id}) }}"
  35. {% endif %}
  36. {{ banner.openInNewTab ? 'target="_blank" rel="noreferrer"' : 'rel="dofollow"' }}
  37. >
  38. <img
  39. class="l-featured-floating-banner-img lazyload"
  40. width="388"
  41. height="304"
  42. data-expand="-20"
  43. data-delay="5000"
  44. src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="
  45. data-src="{{ image|webp(null, 304) }}"
  46. alt="{{ banner.title is not null ? banner.title : "Ad" }}"
  47. />
  48. <div class="l-featured-floating-banner-caption ui-featured-floating-banner-caption">
  49. <h2 class="ui-featured-floating-banner-caption-title l-featured-floating-banner-caption-title">{{ banner.title }}</h2>
  50. <p class="ui-featured-floating-banner-caption-txt l-featured-floating-banner-caption-txt">{{ banner.text }}</p>
  51. </div>
  52. {{ hasLink ? "</a>" : "</div>" }}
  53. </div>
  54. {% endfor %}
  55. </div>
  56. </div>
  57. </div>
  58. <div class="swiper-pagination" data-l-slider-pagination="featured-floating-banners"></div>
  59. <div class="swiper-button-prev" data-l-slider-navigation-prev="featured-floating-banners"></div>
  60. <div class="swiper-button-next" data-l-slider-navigation-next="featured-floating-banners"></div>
  61. </div>
  62. {% endif %}