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

Open in your IDE?
  1. {% set featuretteBlock = pimcore_block('block') %}
  2. <section class="area-featurette">
  3.     {% for i in pimcore_iterate_block(featuretteBlock) %}
  4.         {% set positionSelect = pimcore_select('position', {
  5.             store: [["left","left"],["right","right"]],
  6.             reload: true,
  7.             class: 'align-middle'
  8.         }) %}
  9.         {% set typeSelect = pimcore_select('type', {
  10.             reload: true,
  11.             store: [["video","video"], ["image","image"]],
  12.             class: 'align-middle'
  13.         }) %}
  14.         {% set position = positionSelect.getData()|default('left') %}
  15.         {% if editmode %}
  16.             <div class="mb-3">
  17.                 <span class="editmode-label align-middle">Orientation:</span>
  18.                 {{ positionSelect | raw }}
  19.             </div>
  20.         {% endif %}
  21.         <div class="row featurette">
  22.             <div class="col-sm-7 {{ position == 'right' ? 'order-md-2' : '' }}">
  23.                 <h2 class="featurette-heading">
  24.                     {{ pimcore_input('headline') }}
  25.                     <br>
  26.                     <span class="text-muted">{{ pimcore_input('subline') }}</span>
  27.                 </h2>
  28.                 <div class="lead">
  29.                     {{ pimcore_wysiwyg('content', {
  30.                         height: 200
  31.                     }) }}
  32.                 </div>
  33.             </div>
  34.             <div class="col-sm-5 {{ position == 'right' ? 'order-md-1' : '' }}">
  35.                 {% if editmode %}
  36.                     <div class="mb-3">
  37.                         <span class="editmode-label align-middle">Type:</span>
  38.                         {{ typeSelect|raw }}
  39.                     </div>
  40.                 {% endif %}
  41.                 {% set type = typeSelect.getData() %}
  42.                 {% if type == 'video' %}
  43.                     {{
  44.                         pimcore_video('video', {
  45.                             thumbnail: 'featurerette',
  46.                             attributes: {
  47.                                 class: 'video-js vjs-default-skin vjs-big-play-centered',
  48.                                 'data-setup': '{}'
  49.                             }
  50.                         })
  51.                     }}
  52.                 {% else %}
  53.                     {{
  54.                         pimcore_image('image', {
  55.                             imgAttributes: {class: 'featurette-image img-responsive'},
  56.                             thumbnail: 'featurerette'
  57.                         })
  58.                     }}
  59.                 {% endif %}
  60.             </div>
  61.         </div>
  62.         {% if featuretteBlock.getCurrent() < (featuretteBlock.getCount() - 1) %}
  63.             <hr class="featurette-divider">
  64.         {% endif %}
  65.     {% endfor %}
  66. </section>