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

Open in your IDE?
  1. {# settings #}
  2. {% extends ('areas_shared/settings.html.twig') %}
  3. {% block content %}
  4.     {# default margin bottom #}
  5.     {% if marginBottom.isEmpty() %}
  6.         {% do marginBottom.setDataFromResource('no-margin-bottom') %}
  7.     {% endif %}
  8.     {# large #}
  9.     {% set large = pimcore_checkbox('large', {
  10.         'reload': true
  11.     }) %}
  12.     {# image #}
  13.     {% set image = pimcore_image('image', {
  14.         'reload': true,
  15.         'width': 300
  16.     }) %}
  17.     {# editmode #}
  18.     {% if editmode %}
  19.         <div class="editmode">
  20.             <div class="accordion-container">
  21.                 <div class="accordion-button">
  22.                     <span class="accordion-button-text">Hero</span>
  23.                     {{ include('svg/editmode/setting.html.twig') }}
  24.                 </div>
  25.                 <div class="panel">
  26.                     <div class="settings-container">
  27.                         <div class="setting input">
  28.                             <label>Anker:</label>
  29.                             {{ anchor|raw }}
  30.                         </div>
  31.                         <div class="setting checkbox">
  32.                             <label>{{ large|raw }} Gross</label>
  33.                         </div>
  34.                         <div class="setting">
  35.                             <label>Bild:</label>
  36.                             {{ image|raw }}
  37.                         </div>
  38.                         <div class="setting select">
  39.                             <label>Abstand unten:</label>
  40.                             {{ marginBottom|raw }}
  41.                         </div>
  42.                     </div>
  43.                 </div>
  44.             </div>
  45.         </div>
  46.     {% endif %}
  47.     {% if image.src %}
  48.         <div class="hero-brick brick-container {{ backgroundColor.data }} {{ marginBottom.data }}">
  49.             {# anchor #}
  50.             {% if anchor.data %}
  51.                 <div class="anchor" id="{{ anchor.data }}"></div>
  52.             {% endif %}
  53.             <div class="container-2500 no-padding">
  54.                 {# large #}
  55.                 {% if image.src and large.checked %}
  56.                     <div class="image large">
  57.                         {{ image.thumbnail('heroLarge').html({
  58.                             'alt': image.alt,
  59.                             'disableWidthHeightAttributes': true,
  60.                             'imgAttributes': {
  61.                                 'width': 480,
  62.                                 'height': 400,
  63.                                 'loading': 'eager'
  64.                             }
  65.                         })|raw }}
  66.                     </div>
  67.                 {# normal #}
  68.                 {% elseif image.src %}
  69.                     <div class="image">
  70.                         {{ image.thumbnail('heroSmall').html({
  71.                             'alt': image.alt,
  72.                             'disableWidthHeightAttributes': true,
  73.                             'imgAttributes': {
  74.                                 'width': 480,
  75.                                 'height': 200,
  76.                                 'loading': 'eager'
  77.                             }
  78.                         })|raw }}
  79.                     </div>
  80.                 {% endif %}
  81.                 {# wave #}
  82.                 {% if not large.checked %}
  83.                     <div class="wave">
  84.                         {{ include('svg/hero/wave.html.twig') }}
  85.                     </div>
  86.                 {% endif %}
  87.             </div>
  88.         </div>
  89.     {% endif %}
  90. {% endblock %}