templates/areas/hero/view.html.twig line 1

Open in your IDE?
  1. {% extends 'areas/hero/editables.html.twig' %}
  2. {% block view %}
  3. {% if heroType == 'big-image' %}
  4.   <section class="l-hero">
  5.     <div class="container">
  6.       <div class="row">
  7.         <div class="col">
  8.           <div class="c-hero {{componentMargin}} {% if editmode %}c-hero__editmode{% endif %} {% if heroType == 'big-image' %} c-hero__bigImage{% endif %}">
  9.             {% if heroType == 'big-image' %}
  10.               {# gradient #}
  11.               {% set gradient %}
  12.                 {% if heroGradientOpacity.number %}
  13.                   {% set opacity = heroGradientOpacity.number / 100 %}
  14.                 {% endif %}
  15.                 {% if heroShade is not defined or heroShade is null %}
  16.                   {% set heroShade = 'multi' %}
  17.                 {% endif %}
  18.                 <div class="gradient-{{heroGradient}} gradient-color-{{heroShade}}"{% if heroGradientOpacity.number %} style="--gradientOpacity: {{opacity}}; --gradientSize: {{heroGradientSize}}%"{% endif %}></div>
  19.               {% endset %}
  20.               {% if heroImageSingle.getThumbnail('content-full') != '' %}
  21.                 <div class="c-hero__image background-image js-big-image" style="background-image: url({{heroImageSingle.getThumbnail('content-full').getPath()}}); background-position: {{imagePosition|replace({'-' : ' '})}}">
  22.                   {{gradient}}
  23.                   <div class="c-hero__text">
  24.                     <div class="container">
  25.                       <div class="row">
  26.                         <div class="c-col col-xs-12 col-lg-10 e-rte">
  27.                           {{ replaceHeroVars(headline) | raw}}
  28.                         </div>
  29.                       </div>
  30.                     </div>
  31.                   </div>
  32.                   {% if document.getProperty('showBreadcrumb') %}
  33.                     <div class="c-hero__back js-hero-back-button d-none">
  34.                       {% if document.getProperty('backPage') is defined and document.getProperty('backPage') is not null %}
  35.                         <div class="c-hero__back-button" data-back="{{ document.getProperty('backPage').getFullPath() }}">{{'html.hero.backButton' | trans}}</div>
  36.                       {% else %}
  37.                         <div class="c-hero__back-button">{{'html.hero.backButton' | trans}}</div>
  38.                       {% endif %}
  39.                     </div>
  40.                   {% endif %}
  41.                 </div>
  42.               {% endif %}
  43.             {% endif %}
  44.           </div>
  45.         </div>
  46.       </div>
  47.     </div>
  48.   </section>
  49. {% else %}
  50.   <section class="l-hero"></section>
  51. {% endif %}
  52. {% endblock %}