templates/document/areabricks/features-list-brick/view.html.twig line 1

Open in your IDE?
  1. {% set columnCount = pimcore_numeric('columnCount').getData()|default(1) %}
  2. {% set bgImageStyle = "" %}
  3. {% set bgFilter = "hidden" %}
  4. {% if pimcore_select("colorFilter").getData() == 'gold' %}
  5.   {% set bgImageStyle = "filter: grayscale(100%);" %}
  6.   {% set bgFilter = "opacity-75 bg-primary" %}
  7. {% elseif pimcore_select("colorFilter").getData() == 'braun' %}
  8.   {% set bgImageStyle = "filter: grayscale(100%);" %}
  9.   {% set bgFilter = "opacity-75 bg-secondary" %}
  10. {% elseif pimcore_select("colorFilter").getData() == 'hellgrau' %}
  11.   {% set bgImageStyle = "filter: grayscale(100%);" %}
  12.   {% set bgFilter = "opacity-75 bg-background" %}
  13. {% elseif pimcore_select("colorFilter").getData() == 'dunkelgrau' %}
  14.   {% set bgImageStyle = "filter: grayscale(100%);" %}
  15.   {% set bgFilter = "opacity-75 bg-secondary" %}
  16. {% endif %}
  17. <div class="relative w-full overflow-hidden bg-center bg-cover"
  18.     {# {% if not editmode %}
  19.         {% set image = pimcore_image("background").getThumbnail('features-background') %}
  20.         style="background-image: url('{{ image }}');"
  21.     {% endif %} #}
  22. >
  23.     {% if not editmode %}
  24.       <div class="absolute top-0 left-0 w-full h-full bg-center bg-cover z-60"
  25.         {% set image = pimcore_image("background").getThumbnail('hero-background') %}
  26.         style="background-image: url('{{ image }}'); {{ bgImageStyle }}"
  27.       ></div>
  28.     {% endif %}
  29.     {% if editmode %}
  30.         {{ pimcore_image("background", {
  31.             "thumbnail": "features-background",
  32.             "class": "w-full",
  33.         })|raw }}
  34.     {% endif %}
  35.     <div class="relative max-w-4xl p-8 mx-auto z-80 md:py-24 md:px-0">
  36.         {% for i in range(1, columnCount) %}
  37.             <div class="grid {{pimcore_input('headline-' ~ i) is not empty and  pimcore_wysiwyg('content-' ~ i) is not empty  ? 'items-start' : 'items-center'}} my-8 md:my-4 md:space-x-8 md:grid-cols-12">
  38.                 <div style="{{pimcore_input('headline-' ~ i) is not empty and  pimcore_wysiwyg('content-' ~ i) is not empty  ? 'margin-top:6px;' : ''}}">
  39.                     {{ pimcore_image('icon-' ~ i, {
  40.                         "thumbnail": "features-icon",
  41.                         "class": "mx-auto md:mx-0 md:w-full"
  42.                     }) }}
  43.                 </div>
  44.                 <div class="text-white md:col-span-11">
  45.                     <h3 class="text-2xl font-medium leading-tight tracking-wide font-headline">{{ pimcore_input('headline-' ~ i) }}</h3>
  46.                     <p class="text-lg">{{ pimcore_wysiwyg('content-' ~ i) }}</p>
  47.                 </div>
  48.             </div>
  49.         {% endfor %}
  50.     </div>
  51.     <div class="absolute top-0 left-0 w-full h-full z-70 {{ bgFilter }}"></div>
  52. </div>