{% if editmode %}
<div class="bg-gray-100 p-5">
{% include 'areaHeadAndFooter.html.twig' with { 'header': 'Kacheln' } %}
{% include 'padding.html.twig' %}
<div class="my-3 flex flex-wrap overflow-hidden">
<div class="w-1/2 overflow-hidden">
{% include 'color-selector.html.twig' with { 'name': 'color', 'description': 'Hintergrundfarbe der Box' } %}
</div>
</div>
<hr />
<div class="my-3 flex flex-wrap overflow-hidden">
<div class="w-1/4 overflow-hidden">
Überschrift: (optional)
</div>
<div class="w-3/4 overflow-hidden">
{{ pimcore_textarea("headline", { "height" : 60 }) }}
</div>
</div>
<div class="my-3 flex flex-wrap overflow-hidden">
<div class="w-1/4 overflow-hidden">
SEO:
</div>
<div class="w-1/4 overflow-hidden">
{% include 'seo.html.twig' with { 'name': 'seo', 'default' : 'h2' } %}
</div>
<div class="w-1/2 overflow-hidden">
{% include 'color-selector.html.twig' with { 'name': 'seoHeadlineColor', 'description': 'Farbe der Überschrift', 'type': 'accordeon' } %}
</div>
</div>
<hr />
<div class="my-3 flex flex-wrap overflow-hidden">
<div class="w-1/4 overflow-hidden">
Darstellung:
</div>
<div class="w-1/4 overflow-hidden">
{{ pimcore_select("darstellung", {
"store": [
["norm", "mit einem roten Rand"],
["invers", "als rote Fläche"]
],
"defaultValue" : "norm"
}) }}
</div>
<div class="w-1/4 overflow-hidden">
Größe:
</div>
<div class="w-1/4 overflow-hidden">
{{ pimcore_select("groesse", {
"store": [
["rechteck", "rechteckig"],
["quadrat", "quadratisch (max. 6 in einer Reihe)"]
],
"defaultValue" : "rechteck"
}) }}
</div>
</div>
{% set groesse = pimcore_select("groesse").getData() %}
{% set block = pimcore_block('gridblock', {'manual' : true, 'default' : 1}).start() %}
{% for b in block.iterator %}
{% do block.blockConstruct() %}
{% do block.blockStart() %}
<div class="border border-gray-400 p-3">
<p class="text-gray-400">Element: {{ (b+1) }}</p>
<div class="my-3 flex flex-wrap overflow-hidden">
<div class="w-1/2 overflow-hidden pl-2">
Text in der Box:
{{ pimcore_textarea("teaser_box", {
"nl2br": true,
"height": 100
}) }}
</div>
<div class="w-1/2 overflow-hidden pl-2">
Mehr-Link:
{{ pimcore_link("teaser_link") }}
{% if groesse == 'quadrat' %}
{% include 'icon-selector.html.twig' with { name: 'iconselect', description: 'Icon auswählen' } %}
{% endif %}
</div>
</div>
</div>
{% do block.blockEnd() %}
{% do block.blockDestruct() %}
{% endfor %}
{% do block.end() %}
</div>
{% include 'areaHeadAndFooter.html.twig' with { 'footer': true } %}
{% else %}
<section class="{{ pimcore_select('paddingTop') }} {{ pimcore_select('paddingBottom') }} bg-{{ pimcore_select('color') }}">
<div class="container mx-auto px-5">
{% set boxstyle = 'border border-red-600 text-red-600' %}
{% if pimcore_select("darstellung").getData() == 'invers' %}
{% set boxstyle = 'border border-red-600 bg-red-600 text-white' %}
{% endif %}
{% set darstellung = pimcore_select("darstellung").getData() %}
{% set spalten = 'grid-cols-2 md:grid-cols-3' %}
{% set groesse = pimcore_select("groesse").getData() %}
{% if groesse == 'quadrat' %}
{% set spalten = 'grid-cols-2 md:grid-cols-3 lg:grid-cols-6' %}
{% endif %}
{% if pimcore_textarea("headline") != '' %}
{% set seo = pimcore_select("seo").getData() %}
<{{ seo }} class="text-{{ pimcore_select("seoHeadlineColor").getData() }} block mb-5 md:mb-10 text-2xl md:text-4xl lg:text-5xl font-bold">
{{ pimcore_textarea("headline")|nl2br }}
</{{ seo }}>
{% endif %}
<div class="grid {{ spalten }} grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-5">
{% set block = pimcore_block('gridblock', {'manual' : true}).start() %}
{% for b in block.iterator %}
{% do block.blockConstruct() %}
{% do block.blockStart() %}
<div class="{{ boxstyle }} flex flex-wrap text-2xl px-5 py-3 rounded-lg font-bold hover:scale-105 transition duration-500 ease-in-out">
<div class="w-full flex text-center justify-center">
{{ pimcore_textarea("teaser_box", {
"nl2br": true
}) }}
{% if groesse == 'quadrat' %}
</div>
<div class="w-full flex text-center justify-center text-6xl pt-3">
{% include 'icon-selector.html.twig' with { name: 'iconselect' } %}
{% endif %}
</div>
{% if pimcore_link("teaser_link") != '' %}
<div class="w-full flex justify-center text-lg font-normal">
{% if darstellung == 'invers' %}
{% include 'widgets/morelink.html.twig' with { name: 'teaser_link', othercolor: 'white' } %}
{% else %}
{% include 'widgets/morelink.html.twig' with { name: 'teaser_link' } %}
{% endif %}
</div>
{% endif %}
</div>
{% do block.blockEnd() %}
{% do block.blockDestruct() %}
{% endfor %}
{% do block.end() %}
</div>
</div>
</section>
{% endif %}