bundles/FoxHabbit/BasisBundle/Resources/views/Areas/parts/basisbundle-part-cssgrid-predefined/variant-default.html.twig line 1

Open in your IDE?
  1. {% for areaName,areaDefinition in config.areas %}
  2.     {% set classes = [] %}
  3.     {% for breakpoint,grid in areaDefinition.grid_position %}
  4.         {% if breakpoint == 'xs' %}
  5.             {% set breakpoint = '' %}
  6.         {% else %}
  7.             {% set breakpoint = breakpoint ~ '-' %}
  8.         {% endif %}
  9.         {% if grid.0 %}
  10.             {% set classes = classes|merge(['cssgrid-column-start-' ~ breakpoint ~ grid.0]) %}
  11.         {% endif %}
  12.         {% if grid.1 %}
  13.             {% set classes = classes|merge(['cssgrid-column-end-' ~ breakpoint ~ grid.1]) %}
  14.         {% endif %}
  15.         {% if grid.0 and grid.1 %}
  16.             {% set classes = classes|merge(['cssgrid-column-span-' ~ breakpoint ~ (grid.1-grid.0)]) %}
  17.         {% endif %}
  18.         {% if not editmode %}
  19.             {% if grid.2 %}
  20.                 {% set classes = classes|merge(['cssgrid-row-start-' ~ breakpoint ~ grid.2]) %}
  21.             {% endif %}
  22.             {% if grid.3 %}
  23.                 {% set classes = classes|merge(['cssgrid-row-end-' ~ breakpoint ~ grid.3]) %}
  24.             {% endif %}
  25.             {% if grid.2 and grid.3 %}
  26.                 {% set classes = classes|merge(['cssgrid-row-span-' ~ breakpoint ~ (grid.3-grid.2)]) %}
  27.             {% endif %}
  28.         {% endif %}
  29.     {% endfor %}
  30.     {% if editmode and areaDefinition.editmode_wrapper is defined %}
  31.         {% set wrapper = areaDefinition.editmode_wrapper %}
  32.         {% set outerClass = classes|join(' ') %}
  33.     {% elseif areaDefinition.wrapper is defined %}
  34.         {% set wrapper = areaDefinition.wrapper %}
  35.         {% set outerClass = classes|join(' ') %}
  36.     {% else %}
  37.         {% set wrapper = [{tag:'div',class:classes|join(' ')}] %}
  38.         {% set outerClass = null %}
  39.     {% endif %}
  40.     {% import '@FoxHabbitBasis/Macro/wrap.html.twig' as wrap_macro %}
  41.     {{ wrap_macro.wrapperOpen( wrapper, _context, outerClass) }}
  42.         {% include '@FoxHabbitBasis/Areas/parts/basisbundle-part-cssgrid-predefined/content-' ~ areaDefinition.content ~ '.html.twig' %}
  43.     {{ wrap_macro.wrapperClose( wrapper) }}
  44. {% endfor %}
  45. {#{ pimcore_areablock('s',{controlsAlign:'right',allowed:['basisbundle-cssgrid-cell'],params:{'basisbundle-cssgrid-cell':{forceEditInView:true}}}) }#}