templates/areas/kachel-grid/kachel-settings.html.twig line 1

Open in your IDE?
  1. {% for i in pimcore_block('kachelgrid').iterator %}
  2.     {% if pimcore_select("kachelWidth").getData() == "2col" %}
  3.         {% set kachel_width = "col-12 col-sm-6 col-md-6" %}
  4.         {% if pimcore_select("kachel_responsiv") == "responsiv-col6" %}
  5.             {% set kachel_width = "col-6 responsiv-col6" %}
  6.         {% endif %}
  7.     {% elseif pimcore_select("kachelWidth").getData() == "3col" %}
  8.         {% set kachel_width = "col-12 col-sm-6 col-md-9" %}
  9.         {% if pimcore_select("kachel_responsiv") == "responsiv-col6" %}
  10.             {% set kachel_width = "col-6 col-md-9 responsiv-col6" %}
  11.         {% endif %}
  12.     {% elseif pimcore_select("kachelWidth").getData() == "4col" %}
  13.         {% set kachel_width = "col-12 col-sm-6" %}
  14.         {% if pimcore_select("kachel_responsiv") == "responsiv-col6" %}
  15.             {% set kachel_width = "col-6 responsiv-col6" %}
  16.         {% endif %}
  17.     {% else %}
  18.         {% set kachel_width = "col-12 col-sm-6 col-md-3" %}
  19.         {% if pimcore_select("kachel_responsiv") == "responsiv-col6" %}
  20.             {% set kachel_width = "col-6 col-md-3 responsiv-col6" %}
  21.         {% endif %}
  22.     {% endif %}
  23.     <div class="{% if pimcore_select("kachelType") == "contact" %}col-12 col-md-6{% else %}{{ kachel_width }}{% endif %} mb-30">
  24.         {% if editmode %}
  25.             {# SONSTIGE SETTINGS FÜR KACHEL & KONTAKT GETRENNT in kachel-content.html.twig #}
  26.             <div class="mb-3">
  27.                 <div class="bedescription">Art der Kachel wählen</div>
  28.                 <br>
  29.                 {{ pimcore_select("kachelType", {
  30.                     "store": [
  31.                         ["default", "Standard"],
  32.                         ["contact", "Kontakt"],
  33.                     ],
  34.                     "defaultValue": "default",
  35.                     "reload": true
  36.                 }) }}
  37.             </div>
  38.             <div class="mb-3">
  39.                 <div class="bedescription">Breite der Kachel wählen</div>
  40.                 <br>
  41.                 {{ pimcore_select("kachelWidth", {
  42.                     "store": [
  43.                         ["1col", "Standard"],
  44.                         ["2col", "2 Spalten"],
  45.                         ["3col", "3 Spalten"],
  46.                         ["4col", "Volle Breite"],
  47.                     ],
  48.                     "defaultValue": "1col"
  49.                 }) }}
  50.             </div>
  51.             <div class="mb-3">
  52.                 <div class="bedescription">Responsiv volle Breite (statt 2 Kacheln nebeneinander)</div>
  53.                 <br>
  54.                 {{ pimcore_checkbox('kachel_12col') }}
  55.             </div>
  56.             <div class="mb-3">
  57.                 <div class="bedescription">Bildeinzug</div>
  58.                 <br>
  59.                 {{ pimcore_select("kachel_padding", {
  60.                     "store": [
  61.                         ["", "0"],
  62.                         ["p-2", "1"],
  63.                         ["p-3", "2"],
  64.                         ["p-4", "3"],
  65.                     ],
  66.                     "defaultValue": ""
  67.                 }) }}
  68.             </div>
  69.             <div class="mb-3">
  70.                 <div class="bedescription">Hover-Effekt aktivieren?</div>
  71.                 <br>
  72.                 {{ pimcore_select("kachel_hover", {
  73.                     "store": [
  74.                         ["yes", "Ja"],
  75.                         ["no", "Nein"],
  76.                     ],
  77.                     "defaultValue": "yes"
  78.                 }) }}
  79.             </div>
  80.             <div class="mb-3">
  81.                 <div class="bedescription">Mobile Darstellung</div>
  82.                 <br>
  83.                 {{ pimcore_select("kachel_responsiv", {
  84.                     "store": [
  85.                         ["", "Einspaltig"],
  86.                         ["responsiv-col6", "Zweispaltig"],
  87.                     ],
  88.                     "defaultValue": ""
  89.                 }) }}
  90.             </div>
  91.         {% endif %}
  92.         {% include "includes/kachel-content.html.twig" %}
  93.     </div>
  94. {% endfor %}