templates/includes/blocks/heading_dynamic2.html.twig line 1

  1. {% set propertyName = propertyName|default('blocks') %}
  2. {% set uid = random() %}
  3. {% set submedia = null %}
  4. {% if block.heading|default('') %}
  5.     {% set orientation = 'center' %}
  6.     {% set focusX = 1 %}
  7.     {% set focusY = 1 %}
  8.     {% if content.image is defined and content.image != "" %}
  9.         {% set submedia = sulu_resolve_media(content.image, app.request.locale) %}
  10.         {% set focusX = submedia.focusPointX %}
  11.         {% set focusY = submedia.focusPointY %}
  12.         {% if focusY == 0 %}
  13.             {% set orientation = 'top' %}
  14.         {% elseif focusY == 1 %}
  15.             {% set orientation = 'center' %}
  16.         {% else %}
  17.             {% set orientation = 'bottom' %}
  18.         {% endif %}
  19.     {% endif %}
  20.     {% if (submedia is not null) %}
  21.         <img src="{{ submedia.thumbnails["pageImage"] }}" class="pageImage" alt="{{ submedia.title }}" title="{{ submedia.description|default(submedia.title) }}" style="object-position: {{ orientation }};">
  22.     {% endif %}
  23.     <div class="subpage-wrapper page-headline-wrapper container position-relative mt-5">
  24.         <div class="row">
  25.             <div class="subpage-heading-wrapper col-12 col-md-9 d-flex flex-column justify-content-center">
  26.                 <h1 id="heading-{{ uid }}" class="page-headline">
  27.                     {% autoescape false %}
  28.                     {{ block.heading|pipe|nl2br|hyphenate }}
  29.                     {% endautoescape %}
  30.                 </h1>
  31.                 {% if block.subline|default('') %}
  32.                     <h3 class="page-headline-muted">
  33.                         {% autoescape false %}
  34.                         {{ block.subline|pipe|nl2br|hyphenate }}
  35.                         {% endautoescape %}
  36.                     </h3>
  37.                 {% endif %}
  38.             </div>
  39.         </div>
  40.     </div>
  41. {% endif %}