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

Open in your IDE?
  1. {#
  2. project: Pimcore - Devicenow
  3. User: EBiermann
  4. Year: 2022
  5. #}
  6. {% if editmode %}
  7.     <div class="admin-container admin-container--limited-width admin-container--structure">
  8.         <div class="admin-container__section">
  9.             <span class="admin-container__title">{{ 'brick.columns.title'|trans({}, 'admin') }}</span>
  10.         </div>
  11.         <div class="admin-container__configurations">
  12.             <div class="admin-config-item">
  13.                 <span class="admin-config-item__label">{{ 'brick.columns.option.layout'|trans({}, 'admin') }}:</span>
  14.                 {{
  15.                     pimcore_select('grid-layout', {
  16.                         'store': columnStore,
  17.                         'defaultValue': '100-12',
  18.                         'reload': true
  19.                     })
  20.                 }}
  21.                 <span class="admin-config-item__label">{{ 'brick.columns.option.no-margin-top'|trans({}, 'admin') }}:</span>
  22.                 {{
  23.                 pimcore_checkbox('nmt', { 'reload': true })
  24.                 }}
  25.                 <br>
  26.                 <span class="admin-config-item__label">{{ 'brick.columns.option.no-margin-bottom'|trans({}, 'admin') }}:</span>
  27.                 {{
  28.                 pimcore_checkbox('nmb', { 'reload': true })
  29.                 }}
  30.             </div>
  31.             <div class="admin-config-item">
  32.                 <span class="admin-config-item__label">{{ 'brick.columns.option.vertical-center'|trans({}, 'admin') }}:</span>
  33.                 {{
  34.                     pimcore_checkbox('vertical-center', { 'reload': true })
  35.                 }}
  36.                 <br>
  37.                 <span class="admin-config-item__label">{{ 'brick.columns.option.horizontal-center'|trans({}, 'admin') }}:</span>
  38.                 {{
  39.                     pimcore_checkbox('horizontal-center', { 'reload': true })
  40.                 }}
  41.                 {% if gridColumnCount == 2 %}
  42.                 <span class="admin-config-item__label">{{ 'brick.columns.option.reverse-order'|trans({}, 'admin') }}:</span>
  43.                 {{
  44.                     pimcore_checkbox('reverse-order', { 'reload': false })
  45.                 }}
  46.                 {% endif %}
  47.             </div>
  48.         </div>
  49.     </div>
  50. {% endif %}
  51. {% set content %}
  52. <div class="{{ cssClasses|join(' ') }}">
  53.     <div class="grid__container">
  54.         {% for i in range(1, gridColumnCount) %}
  55.             {% set columnCssClass = '' %}
  56.             {% if pimcore_select('bgc' ~ loop.index0) and pimcore_select('bgc' ~ loop.index0).isEmpty() == false  %}
  57.                 {% set columnCssClass = pimcore_select('bgc' ~ loop.index0).getData() %}
  58.             {% endif %}
  59.             <div class="grid__column {{ columnCssClass }}" data-columns="{{ gridCSSColumns[loop.index0] }}">
  60.                 {% if editmode %}
  61.                 <div class="admin-container admin-container--limited-width admin-container--structure" style="margin-top: 1rem;">
  62.                     <div class="admin-container__configurations">
  63.                         <div class="admin-config-item">
  64.                             <span class="admin-config-item__label">{{ 'brick.columns.option.bgc'|trans({}, 'admin') }}:</span>
  65.                             {{
  66.                                 pimcore_select('bgc' ~ loop.index0, {
  67.                                     'store': [
  68.                                         ['', 'None'],
  69.                                         ['grid__column--bgc grid--bgc-0', 'brick.general.value.bgc.0'|trans({}, 'admin')],
  70.                                         ['grid__column--bgc grid--bgc-1', 'brick.general.value.bgc.1'|trans({}, 'admin')],
  71.                                         ['grid__column--bgc grid--bgc-2', 'brick.general.value.bgc.2'|trans({}, 'admin')],
  72.                                         ['grid__column--bgc grid--bgc-3', 'brick.general.value.bgc.3'|trans({}, 'admin')],
  73.                                         ['grid__column--bgc grid--bgc-4', 'brick.general.value.bgc.4'|trans({}, 'admin')],
  74.                                     ],
  75.                                     'defaultValue': '',
  76.                                     'reload': true
  77.                                 })
  78.                             }}
  79.                         </div>
  80.                     </div>
  81.                 </div>
  82.                 {% endif %}
  83.                 {%
  84.                     include 'includes/areabrick.html.twig' with {
  85.                         'id': ('content-' ~ loop.index0),
  86.                         'controlsAlign': 'top',
  87.                         'sectionIndex': sectionIndex | default(0),
  88.                         'gridIndex': info.index,
  89.                         'allowed': allowed,
  90.                         'mode': 'content',
  91.                         'columns': gridCSSColumns[loop.index0]
  92.                     }
  93.                 %}
  94.             </div>
  95.         {% endfor %}
  96.     </div>
  97. </div>
  98. {% endset %}
  99. {{ content }}