templates/bundles/ToolboxBundle/toolbox/tailwind/container/view.html.twig line 23

Open in your IDE?
  1. {% set containerWidth = pimcore_select('container_width').data %}
  2. {% set backgroundImage = pimcore_image('background_image') %}
  3. {% set fullWidthBackground = pimcore_checkbox('full_width_background').isChecked() %}
  4. {% set backgroundImagePosition = pimcore_select('background_image_position') %}
  5. {% set backgroundImageSize = pimcore_select('background_image_size') %}
  6. {% set backgroundImageRepeat = pimcore_select('background_repeat') %}
  7. {% if backgroundImage is not null and not fullWidthBackground %}
  8.     {% set containerClass = containerClass ~ " container-bg-img bg-img-" ~ backgroundImage.getId() %}
  9. {% endif %}
  10. {# Adds CSS for responsive background image css. The CSS class is .bg-img-[imageId] #}
  11. {% include 'digitalwandler//Components/bgImgCss.html.twig' with {'bgImg': backgroundImage, 'bgImgPos': backgroundImagePosition, 'bgImgSize': backgroundImageSize, 'bgImgRepeat': backgroundImageRepeat } %}
  12. {% if fullWidthBackground and backgroundImage is not null %}
  13.     {# Renders a container around the container to allow for a full-width-background but a normal container #}
  14. <div class="container-fluid container-with-background-image bg-img-{{backgroundImage.getId() }}">
  15.     {% endif %}
  16.     <div class="{{ containerClass }} mx-auto {{ (containerWidth|length) ? containerWidth : 'px-4' }}">
  17.         <div class="container-inner">
  18.             {% include '@Toolbox/helper/areablock.html.twig' with {'name': 'container-block', 'type' : 'container'} %}
  19.         </div>
  20.     </div>
  21.     {% if fullWidthBackground and backgroundImage %}
  22. </div>
  23. {% endif %}