templates/areas/content-wysiwyg-media/view.html.twig line 1

Open in your IDE?
  1. <section class="wysiwyg-with-medium {{ pimcore_checkbox('textLeft').data ? 'wysiwyg-with-medium--wysiwyg-left' : '' }} container {{ pimcore_checkbox('noTopSpace').data ? '' : 'content-block' }} js-fade-in {{ include('Layout/includes/editmode-box-classes.html.twig') }} {{ styleModifier | default(null) }} {{ moveUp | default(false) ? 'img-text-slide--move-up' : '' }} {{ not pimcore_input('anchorTitle').empty ? 'js-anchor-nav__item' : '' }}" {% if not pimcore_input('anchorTitle').empty %}data-anchor-nav-title="{{ pimcore_input('anchorTitle').frontend }}"{% endif %}>
  2.     {% embed 'Includes/editmode-settings.html.twig' %}
  3.         {% block additionalInfo %}
  4.             <div>
  5.                 <label>
  6.                     {{ pimcore_checkbox('textLeft') }}
  7.                     Text Left?
  8.                 </label>
  9.             </div>
  10.             <div>
  11.                 <label>
  12.                     {{ pimcore_checkbox('noTopSpace') }}
  13.                     No Top Space?
  14.                 </label>
  15.             </div>
  16.         {% endblock %}
  17.     {% endembed %}
  18.     <div class="row row--gutter-width-0 vertical-gutter vertical-gutter--3">
  19.         {% if pimcore_checkbox('textLeft').data %}
  20.             {{ include('areas/content-wysiwyg-media/Includes/text-section.html.twig', {'isWysiwygLeft': true}) }}
  21.         {% endif %}
  22.         <div class="col-md-6 vertical-gutter__item {{ pimcore_checkbox('textLeft').data ? 'offset-xl-1' : '' }}">
  23.             <div class="h-100 {{ pimcore_checkbox('textLeft').data ? 'container__break-right-half' : 'container__break-left-half' }}">
  24.                 <div class="h-100 wysiwyg-with-medium__media js-lightbox">
  25.                     <button class="wysiwyg-with-medium__zoom-btn">
  26.                         <span class="icon icon-search" aria-hidden="true"></span>
  27.                     </button>
  28.                     {% if editmode %}
  29.                         <div
  30.                            class="embed-responsive embed-responsive-9by6 embed-responsive-cover">
  31.                             {{ pimcore_image('image', {
  32.                                 thumbnail: 'wysiwyg-with-media',
  33.                                 imgAttributes: {
  34.                                     class: 'js-lazy-img embed-responsive-item'
  35.                                 },
  36.                                 lowQualityPlaceholder: true,
  37.                             }) }}
  38.                         </div>
  39.                     {% elseif not pimcore_image('image').empty %}
  40.                         {% do jsConfig().add('lightbox', true) %}
  41.                         {% set lightBoxSrc = pimcore_image('image').image.thumbnail('lightbox') %}
  42.                         {% set description = getImageDescription(pimcore_image('image').image) %}
  43.                         <a href="{{ lightBoxSrc }}"
  44.                            data-sub-html="{{ description }}"
  45.                            class="js-lightbox__item embed-responsive embed-responsive-9by6 embed-responsive-cover">
  46.                             {{ pimcore_image('image').image.thumbnail('wysiwyg-with-media').html({
  47.                                 imgAttributes: {
  48.                                     class: 'js-lazy-img embed-responsive-item',
  49.                                     title: description|default(''),
  50.                                     alt: description|default(''),
  51.                                 },
  52.                                 lowQualityPlaceholder: true,
  53.                             })|raw }}
  54.                         </a>
  55.                     {% endif %}
  56.                 </div>
  57.             </div>
  58.         </div>
  59.         {% if not pimcore_checkbox('textLeft').data %}
  60.             {{ include('areas/content-wysiwyg-media/Includes/text-section.html.twig', {'isWysiwygLeft': false}) }}
  61.         {% endif %}
  62.     </div>
  63. </section>