templates/areas/bild-text/view.html.twig line 125

Open in your IDE?
  1. {# settings #}
  2. {% extends ('areas_shared/settings.html.twig') %}
  3. {% block content %}
  4.     {# default margin #}
  5.     {% if marginBottom.isEmpty() %}
  6.         {% do marginBottom.setDataFromResource('no-margin-bottom') %}
  7.     {% endif %}
  8.     {# default background color #}
  9.     {% if backgroundColor.isEmpty() %}
  10.         {% do backgroundColor.setDataFromResource('background-lightbrown') %}
  11.     {% endif %}
  12.     {# button color #}
  13.     {% if backgroundColor.data == 'background-darkblue' %}
  14.         {% set buttonColor = 'lightbrown-to-turquois' %}
  15.     {% endif %}
  16.     {# image position #}
  17.     {% set imagePosition = pimcore_select('imagePosition', {
  18.         'store': [
  19.             ['imageLeft', 'Bild / Text'],
  20.             ['imageRight', 'Text / Bild']
  21.         ],
  22.         'reload': true
  23.     }) %}
  24.     {# default image position #}
  25.     {% if imagePosition.isEmpty() %}
  26.         {% do imagePosition.setDataFromResource('imageLeft') %}
  27.     {% endif %}
  28.     {% if imagePosition.data == 'imageLeft' %}
  29.         {% set imageOrder = 'order-1' %}
  30.         {% set textOrder = 'order-2' %}
  31.     {% else %}
  32.         {% set imageOrder = 'order-2' %}
  33.         {% set textOrder = 'order-1' %}
  34.     {% endif %}
  35.     {# image #}
  36.     {% set image = pimcore_image('image', {
  37.         'reload': true,
  38.         'width': 300
  39.     }) %}
  40.     {# keep original image aspect ratio #}
  41.     {% set keepAspectRatio = pimcore_checkbox('keepAspectRatio') %}
  42.     {# title #}
  43.     {% set title = pimcore_input('title', {
  44.         'placeholder': 'Titel'
  45.     }) %}
  46.     {# text #}
  47.     {% set text = pimcore_wysiwyg('text', {
  48.         'placeholder': 'Text'
  49.     }) %}
  50.     {# link #}
  51.     {% set link = pimcore_link('link') %}
  52.     {# editmode #}
  53.     {% if editmode %}
  54.         <div class="editmode">
  55.             <div class="accordion-container">
  56.                 <div class="accordion-button">
  57.                     <span class="accordion-button-text">Bild / Text</span>
  58.                     {{ include('svg/editmode/setting.html.twig') }}
  59.                 </div>
  60.                 <div class="panel">
  61.                     <div class="settings-container">
  62.                         
  63.                         <div class="setting input">
  64.                             <label>Anker:</label>
  65.                             {{ anchor|raw }}
  66.                         </div>
  67.                         <div class="setting select">
  68.                             <label>Position:</label>
  69.                             {{ imagePosition|raw }}
  70.                         </div>
  71.                         <div class="setting">
  72.                             <label>Bild:</label>
  73.                             {{ image|raw }}
  74.                         </div>
  75.                         <div class="setting checkbox">
  76.                             <label>{{ keepAspectRatio|raw }} Bildformat beibehalten</label>
  77.                         </div>
  78.                         <div class="setting select colors">
  79.                             <label>Hintergrundfarbe:</label>
  80.                             {{ backgroundColor|raw }}
  81.                             {{ include('areas_shared/colors.html.twig') }}
  82.                         </div>
  83.                         <div class="setting select">
  84.                             <label>Abstand unten:</label>
  85.                             {{ marginBottom|raw }}
  86.                         </div>
  87.                     </div>
  88.                 </div>
  89.             </div>
  90.         </div>
  91.     {% endif %}
  92.     <div class="bild-text-brick brick-container {{ marginBottom.data }}">
  93.         {# anchor #}
  94.         {% if anchor.data %}
  95.             <div class="anchor" id="{{ anchor.data }}"></div>
  96.         {% endif %}
  97.         <div class="container-1710">
  98.         
  99.             <div class="container {{ backgroundColor.data }}">
  100.                 {{ include('areas/bild-text/image.html.twig') }}
  101.                 {{ include('areas/bild-text/text.html.twig') }}
  102.                 
  103.             </div>
  104.         </div>
  105.     </div>
  106. {% endblock %}