templates/areas/wysiwyg-columns/view.html.twig line 1

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="row">
  3.         <div class="col-12">
  4.             <div class="alert alert-info p-3" role="alert">
  5.                 <div class="row g-3 align-items-center">
  6.                     <div class="col-auto d-flex align-items-center">
  7.                         <div class="me-3 d-inline-block">
  8.                             {{ "Aantal kolommen"|trans({}, 'admin') }}
  9.                             {{ pimcore_select("colNumber", {
  10.                                 "store": [
  11.                                     ["1", "1"],
  12.                                     ["2", "2"],
  13.                                     ["3", "3"],
  14.                                     ["4", "4"],
  15.                                     ["6", "6"]
  16.                                 ],
  17.                                 "reload" : true,
  18.                                 "defaultValue" : "1",
  19.                                 "class" : "ms-3"
  20.                             }) }}
  21.                         </div>
  22.                     </div>
  23.                     <div class="col-auto d-flex align-items-center">
  24.                         <div class="ms-3 d-inline-block">
  25.                             {{ pimcore_checkbox('marginBottom', {
  26.                                 'reload' : false
  27.                             }) }}
  28.                             {{ 'Marge onderaan'|trans({}, 'admin') }}
  29.                         </div>
  30.                     </div>
  31.                     <div class="col-auto d-flex align-items-center">
  32.                         <div class="ms-3 d-inline-block">
  33.                             {{ pimcore_checkbox('marginTop', {
  34.                                 'reload' : false
  35.                             }) }}
  36.                             {{ 'Marge bovenaan'|trans({}, 'admin') }}
  37.                         </div>
  38.                     </div>
  39.                 </div>
  40.             </div>
  41.         </div>
  42.     </div>
  43. {% endif %}
  44.     {# // Set Colwidth #}
  45.     {% set colNumber = pimcore_select("colNumber").getData() %}
  46.     {% if colNumber == 1 %}
  47.         {% set colWidth = 'col-12 col-lg-12' %}
  48.     {% elseif colNumber == 2 %}
  49.         {% set colWidth = 'col-12 col-lg-6' %}
  50.     {% elseif colNumber == 3 %}
  51.         {% set colWidth = 'col-12 col-lg-4' %}
  52.     {% elseif colNumber == 4 %}
  53.         {% set colWidth = 'col-6 col-lg-3' %}
  54.     {% elseif colNumber == 6 %}
  55.         {% set colWidth = 'col-6 col-lg-2' %}
  56.     {% else %}
  57.         {% set colWidth = 'col-6 col-lg-12' %}
  58.     {% endif %}
  59. <div class="row {% if pimcore_checkbox('marginBottom').isChecked() %}mb-5{% endif %} {% if pimcore_checkbox('marginTop').isChecked() %}mt-5{% endif %} gy-3 gy-lg-0 justify-content-center">
  60.     {# // Make columns #}
  61.     {% for x in 1..colNumber %}
  62.         {% if editmode %}
  63.             <div class="{{ colWidth }}">
  64.                 <div class="border border-1 border-black mb-3 p-3"
  65.                      style="background-color:#{{ pimcore_color_picker('color_picker-'~x).getData() }}">
  66.                     {{ 'Achtergrondafbeelding'|trans({}, 'admin') }}
  67.                     {{ pimcore_image("bg-image-"~x, {
  68.                         "thumbnail" : "column-thumb",
  69.                         "width" : 300,
  70.                         "height" : 300,
  71.                         "class" : "img-fluid"
  72.                     }) }}
  73.                     <div>
  74.                         {{ 'Background color'|trans({}, 'admin') }}
  75.                         {{ pimcore_color_picker('color_picker-'~x,{defaultValue: 'eb5e1b',"reload" : true})}}
  76.                     </div>
  77.                     {#
  78.                     <div>
  79.                         {{ 'Hover color'|trans({}, 'admin') }}
  80.                         {{ pimcore_color_picker("colHoverColor-"~x,{defaultValue: 'eb5e1b',"reload" : true})}}
  81.                     </div> #}
  82.                     <div>
  83.                         {{ 'Link'|trans({}, 'admin') }}
  84.                         {{ pimcore_link("colLink-"~x) }}
  85.                     </div>
  86.                     <div>
  87.                         {{ 'Text'|trans({}, 'admin') }}
  88.                         {{ pimcore_wysiwyg("content-"~x, {
  89.                             "height" : 200,
  90.                             "customConfig" : "/static/ckeditor/ckeditor_config.js",
  91.                         }) }}</div>
  92.                 </div>
  93.             </div>
  94.         {% endif %}
  95.         {% if not editmode %}
  96.             <div class="{{ colWidth }}">
  97.                 <div class="area-col">
  98.                     <div class="area-col-inner position-relative"
  99.                          style="background-color:#{{ pimcore_color_picker("color_picker-"~x).getData() }};">
  100.                         {#
  101.                         {% if pimcore_link("colLink-"~x) %}
  102.                         <a href="{{ pimcore_link("colLink-"~x).getHref() }}" class="d-block h-100"
  103.                            target="{{ pimcore_link("colLink-"~x).getTarget() }}">
  104.                             {% endif %}#}
  105.                         {% if editmode %}
  106.                             <div class="d-block h-100">
  107.                                 {{ pimcore_image("bg-image-"~x, {
  108.                                     "thumbnail" : "column-thumb",
  109.                                     "class" : "img-fluid"
  110.                                 }) }}
  111.                             </div>
  112.                             <img src="{{ pimcore_image("bg-image-"~x).getThumbnail("column-thumb") }}"
  113.                                  class="img-fluid">
  114.                         {% endif %}
  115.                         {% if not editmode and not pimcore_image("bg-image-"~x).isEmpty() %}
  116.                             <div class="d-block h-100 w-100 area-col-inner-img position-absolute start-0 top-0">
  117.                                 <img src="{{ pimcore_image("bg-image-"~x).getThumbnail("column-thumb") }}"
  118.                                      class="">
  119.                             </div>
  120.                         {% endif %}
  121.                         <div class="d-flex align-items-center area-col-text p-5">
  122.                             <div class="w-100">
  123.                                 {% if pimcore_link("colLink-"~x) %}
  124.                                     <h2 class="text-white m-0">{{ pimcore_link("colLink-"~x).getText() }}</h2>
  125.                                 {% endif %}
  126.                                 {{ pimcore_wysiwyg("content-"~x, {
  127.                                     "height" : 200
  128.                                 }) }}
  129.                             </div>
  130.                         </div>
  131.                         {#
  132.                                                         {% if pimcore_link("colLink-"~x) %}
  133.                                                     </a>
  134.                                                     {% endif %}#}
  135.                     </div>
  136.                 </div>
  137.             </div>
  138.         {% endif %}
  139.     {% endfor %}
  140. </div>