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

Open in your IDE?
  1. {% if editmode %}
  2.     <div class="bg-gray-100 p-5">
  3.         {% include 'areaHeadAndFooter.html.twig' with { 'header': 'STWH: Buttons' } %}
  4.         {% include 'padding.html.twig' %}
  5.         <div class="my-3 flex flex-wrap overflow-hidden">
  6.             <div class="w-2/4 overflow-hidden">
  7.                 {% include 'color-selector.html.twig' with { 'name': 'color', 'description': 'Hintergrundfarbe' } %}
  8.             </div>
  9.             <div class="w-1/4 overflow-hidden">
  10.                 Ausrichtung der Buttons:
  11.             </div>
  12.             <div class="w-1/4 overflow-hidden">
  13.                 {{ pimcore_select("ausrichtung", {
  14.                     "store": [
  15.                         ["start", "links"],
  16.                         ["center", "mitte"],
  17.                         ["end", "rechts"]
  18.                     ],
  19.                     "defaultValue" : "start",
  20.                     "width" : 200
  21.                 }) }}
  22.             </div>
  23.         </div>
  24.         {% set block = pimcore_block('gridblock', {'manual' : true, 'default' : 1}).start() %}
  25.             {% for b in block.iterator %}
  26.                 {% do block.blockConstruct() %}
  27.                     {% do block.blockStart() %}
  28.                     <div class="border border-gray-400 p-3">
  29.                         <p class="text-gray-400">Element: {{ (b+1) }}</p>
  30.                         <div class="my-3 flex flex-wrap overflow-hidden">
  31.                             <div class="w-1/4 overflow-hidden">
  32.                                 Button-Link:
  33.                             </div>
  34.                             <div class="w-1/4 overflow-hidden">
  35.                                 {{ pimcore_link("buttonlink") }}
  36.                             </div>
  37.                             <div class="w-1/2 overflow-hidden">
  38.                                 {% include 'color-selector.html.twig' with { 'name': 'buttoncolor', 'description': 'Button-Farbe', 'type': 'button' } %}
  39.                             </div>
  40.                         </div>
  41.                     </div>
  42.                     {% do block.blockEnd() %}
  43.                 {% do block.blockDestruct() %}
  44.             {% endfor %}
  45.         {% do block.end() %}
  46.     </div>
  47.     {% include 'areaHeadAndFooter.html.twig' with { 'footer': true } %}
  48. {% else %}
  49.     {% set ausrichtung = pimcore_select("ausrichtung").getData() %}
  50.     <section class="{{ pimcore_select('paddingTop') }} {{ pimcore_select('paddingBottom') }} relative bg-{{ pimcore_select('color') }}">
  51.         <div class="container flex space-x-2 flex-wrap mx-auto px-5 justify-{{ ausrichtung }}">
  52.             {% set block = pimcore_block('gridblock', {'manual' : true, 'default' : 1}).start() %}
  53.                 {% for b in block.iterator %}
  54.                     {% do block.blockConstruct() %}
  55.                         {% do block.blockStart() %}
  56.                             {% include 'widgets/button.html.twig' with { name: 'buttonlink', backColor: pimcore_select('buttoncolor').getData() } %}
  57.                         {% do block.blockEnd() %}
  58.                     {% do block.blockDestruct() %}
  59.                 {% endfor %}
  60.             {% do block.end() %}
  61.         </div>
  62.     </section>
  63. {% endif %}