{% set headlineInput = pimcore_input('headline') %}{% set align = pimcore_select('align').getValue() %}{% set largeImage = pimcore_image('image1') %}{% set largeHeadline = pimcore_wysiwyg('headline1') %}{% set largeMeta = pimcore_input('meta1') %}{% set largeColor = pimcore_select('textColor1').getValue() %}{% set largeColorHeadline = pimcore_select('headlineColor1').getValue() %}{% set largeLink = pimcore_link('link1') %}{% set largeRatio = pimcore_checkbox('keepAspectRatio1').isChecked() %}{% set largeFont = pimcore_checkbox('customFont1').isChecked() %}{% set smallImage = pimcore_image('image0') %}{% set smallHeadline = pimcore_wysiwyg('headline0') %}{% set smallMeta = pimcore_input('meta0') %}{% set smallColor = pimcore_select('textColor0').getValue() %}{% set smallColorHeadline = pimcore_select('headlineColor0').getValue() %}{% set smallLink = pimcore_link('link0') %}{% set smallRatio = pimcore_checkbox('keepAspectRatio0').isChecked() %}{% set smallFont = pimcore_checkbox('customFont0').isChecked() %}<div class="{{ pimcore_input('classes').data }}"> <div class="module-container image-and-items-module-container"> <section class="module-section image-and-items-module"> <div class="container"> {% if editmode %} <h4 class="h1">{{ headlineInput | raw }}</h4> {% else %} {% if headlineInput.getValue() %} <div class="headline px-5 lg:px-0"><h4 class="h1">{{ headlineInput.getValue() }}</h4></div> {% endif %} {% endif %} <div class="grid grid-cols-12 gap-5 mt-0 mb-10 md:mt-20 md:mb-20"> <div class="col-span-12 md:col-span-7 {% if align == 'right' %}md:order-1{% else %}md:order-2{% endif %} pt-10 md:pt-24"> {% if largeImage and largeImage.getSrc() %} <div class="relative {% if not largeRatio %}aspect-w-4 aspect-h-3{% endif%} fade-in"> <img src="{{ largeImage.getThumbnail('stageThumbnailMobile').getPath() }}" class="{% if not largeRatio %}object-cover object-center h-full{% endif%} w-full" title=""> </div> {% endif %} {% if not editmode and largeHeadline.getValue() %} <div class="md:hidden shadow-card {{ largeColor }} transform {% if align == 'right' %}md:-translate-x-1/4{% else %}md:translate-x-1/4{% endif %}"> <div class="p-5 flex md:min-h-300 relative"> <div class="self-end w-5/6"> <div class="font-mont-heavy text-sm mb-3">{{ largeMeta.getValue() | raw }}</div> <div class="text-balance {% if not largeFont %}font-mont-heavy text-3xl md:text-4xl{% endif %} {{ largeColorHeadline }}"> {{ largeHeadline.getValue() | raw }} </div> {% if largeLink.getHref() %} <div class="mt-3"> <a class="link {{ largeColor }}" href="{{ largeLink.getHref() }}" target="{{ largeLink.getTarget() }}">{{ largeLink.getText() }}</a> </div> {% endif %} </div> </div> </div> {% endif %} </div> <div class="col-span-12 md:col-span-5 z-10 {% if align == 'right' %}md:order-2{% else %}md:order-1{% endif %}"> {% set isHidden = not editmode and (smallHeadline.getValue() == "" and (smallImage and not smallImage.getSrc()) and smallMeta.getValue() == "") %} <div class="relative group mb-10 fade-in delay-200 {% if isHidden %}hidden{% endif%} {{ smallColor }} {% if smallColor == 'dark' %}bg-gray-200 {% elseif smallColor == 'light' %}bg-gray-800{% endif %}"> {% if smallImage and smallImage.getSrc() %} <div class="absolute w-full h-full overflow-hidden"> <img src="{{ smallImage.getThumbnail('stageThumbnailMobile').getPath() }}" class="object-cover object-center w-full h-full transition-all group-hover:scale-110 group-hover:rotate-2 duration-1000 ease-out" title=""> </div> {% endif %} <div class="p-5 flex min-h-300 relative"> <div class="self-end"> <div class="font-mont-heavy text-sm mb-3">{{ smallMeta | raw }}</div> <div class="text-balance {% if not smallFont %}font-mont-heavy text-3xl md:text-4xl{% endif%} {{ smallColorHeadline }}"> {{ smallHeadline | raw }} </div> {% if editmode %} <div class="mt-3">{{ smallLink | raw }}</div> {% elseif smallLink.getHref() %} <div class="mt-3"> <a class="link {{ smallColor }}" href="{{ smallLink.getHref() }}" target="{{ smallLink.getTarget() }}">{{ smallLink.getText() }}</a> </div> {% endif %} </div> </div> </div> {% if editmode or largeHeadline.getValue() %} <div class="relative fade-in delay-400 hidden md:block"> <div class="shadow-card bg-white {{ largeColor }} transform {% if align == 'right' %}md:-translate-x-1/4{% else %}md:translate-x-1/4{% endif %}"> <div class="p-5 flex relative"> <div class="self-end w-5/6"> <div class="font-mont-heavy text-sm mb-3">{{ largeMeta | raw }}</div> <div class="text-balance {% if not largeFont %}font-mont-heavy text-3xl md:text-4xl{% endif%} {{ largeColorHeadline }}">{{ largeHeadline | raw }}</div> {% if editmode %} <div class="mt-3">{{ largeLink | raw }}</div> {% elseif largeLink.getHref() %} <div class="mt-3"> <a class="link {{ largeColor }}" href="{{ largeLink.getHref() }}" target="{{ largeLink.getTarget() }}">{{ largeLink.getText() }}</a> </div> {% endif %} </div> </div> </div> </div> {% endif %} </div> </div> </div> </section> </div></div>