{% if editmode %}
{{
pimcore_select(
'colorFilter',
{
reload: true,
store: [
['', 'kein'],
['gold', 'gold'],
['braun', 'braun'],
['hellgrau', 'hellgrau'],
['dunkelgrau', 'dunkelgrau']
]
}
)
}}
{% endif %}
{% if editmode or pimcore_image('background').image or pimcore_input('title').text %}
<section>
{% set bgImageStyle = '' %}
{% set bgFilter = 'bg-neutral-900' %}
{% set textSubheadline = 'text-primary' %}
{% set textHeadline = 'text-white' %}
{% set btnClass = 'btn btn-primary' %}
{% if pimcore_select('colorFilter').getData() == 'gold' %}
{% set bgImageStyle = 'filter: grayscale(100%);' %}
{% set textSubheadline = 'text-black' %}
{% set textHeadline = 'text-white' %}
{% set btnClass = 'btn btn-black' %}
{% set bgFilter = 'bg-primary' %}
{% elseif pimcore_select('colorFilter').getData() == 'braun' %}
{% set bgImageStyle = 'filter: grayscale(100%);' %}
{% set bgFilter = ' bg-secondary' %}
{% set textSubheadline = 'text-white' %}
{% set textHeadline = 'text-white' %}
{% set btnClass = 'btn btn-primary' %}
{% elseif pimcore_select('colorFilter').getData() == 'hellgrau' %}
{% set bgImageStyle = 'filter: grayscale(100%);' %}
{% set bgFilter = ' bg-background' %}
{% set textSubheadline = 'text-black' %}
{% set textHeadline = 'text-black' %}
{% set btnClass = 'btn btn-black' %}
{% elseif pimcore_select('colorFilter').getData() == 'dunkelgrau' %}
{% set bgImageStyle = 'filter: grayscale(100%);' %}
{% set bgFilter = 'bg-neutral-900' %}
{% set btnClass = 'btn btn-primary' %}
{% set textSubheadline = 'text-primary' %}
{% set textHeadline = 'text-white' %}
{% set btnClass = ' btn btn-primary' %}
{% endif %}
<div class="relative grid w-full bg-center bg-contain md:py-0">
<div class="grid lg:items-center lg:grid-cols-2">
<div class="z-30 grid px-2 py-8 flex-grow-1 lg:py-20 lg:px-10 lg:py-40 place-content-center">
<div class="grid justify-center gap-4 md:gap-12">
<h2 class="m-0 font-light text-center uppercase {{ textSubheadline }} h4 text-shadow">
{{ pimcore_input('subtitle', { placeholder: 'subheadline' }) }}
</h2>
<h1 class="px-4 m-0 text-3xl lg:text-5xl font-medium text-center {{
textHeadline
}} normal-case h1 font-headline text-shadow">
{{ pimcore_input('title', { placeholder: 'headline' }) }}
</h1>
{% if editmode or pimcore_link('link') %}
<div class="mx-auto">
{{ pimcore_link('link', { class: 'mx-auto ' ~ btnClass }) }}
</div>
{% endif %}
</div>
</div>
<div class="z-30 h-full">
{% if not editmode and pimcore_image('background').image %}
{% set image = pimcore_image('background').getThumbnail('hero-background') %}
{{
image.html({
pictureAttributes: { class: 'object-contain h-full' },
imgAttributes: { class: 'object-contain h-full' }
})|raw
}}
{% endif %}
{% if editmode %}
{{
pimcore_image(
'background',
{ thumbnail: 'hero-background', class: 'w-full', height: 500 }
)
}}
{% endif %}
</div>
</div>
<div class="absolute top-0 left-0 w-full h-full z-10 {{ bgFilter }}"></div>
</div>
</section>
{% endif %}