{% set spacingSelect %}
{{ pimcore_checkbox("checkSpacing", {
"reload": true
}) }}
{% endset %}
{% set noSpacingTop = '' %}
{% set brickAnchorId = '' %}
{% if pimcore_checkbox('checkSpacing').isChecked() %}
{% set noSpacingTop = 'no-offset-top' %}
{% endif %}
{% set UID = uniqid() %}
{% if pimcore_input("brickAnchorIdInput") is not empty %}
{% set brickAnchorId = pimcore_input("brickAnchorIdInput")|lowercase %}
{% endif %}
{% if pimcore_select("imagePosition").isEmpty() and editmode %}
{% do pimcore_select("imagePosition").setDataFromResource("align-right") %}
{% endif %}
{% if pimcore_select("textImageVariation").isEmpty() %}
{% do pimcore_select("textImageVariation").setDataFromResource("m-6") %}
{% endif %}
{% if pimcore_select("textImageVariation").getData() == 'm-8' %}
{% set ImageSize = 'm-4' %}
{% else %}
{% set ImageSize = 'm-6' %}
{% endif %}
{% if editmode %}
<div class="flex-col offset-bottom-single">
<div class="col xs-12 m-6 l-3">
<span class="hint">{{ 'ID für Anchorlinks vergeben' |trans }}</span>
{{ pimcore_input("brickAnchorIdInput") }}
</div>
<div class="col xs-12 m-6 l-3">
<div class="select-items">
<div class="hint">
{{ 'Kein Abstand nach oben?' |trans }}
</div>
{{ spacingSelect }}
</div>
</div>
</div>
<div class="flex-col offset-bottom-single">
<div class="col xs-12 m-6 l-3">
{% if pimcore_select("imageVideoSelector").isEmpty() and editmode %}
{% do pimcore_select("imageVideoSelector").setDataFromResource("image") %}
{% endif %}
<span class="hint">{{ 'Möchten Sie ein Bild oder Video integrieren?' |trans }}</span>
<div class="select-items">
{{ pimcore_select("imageVideoSelector", {
"store": [
["image", "Bild"],
["video", "Video"]
],
"width": 300,
"reload": true
}) }}
</div>
</div>
<div class="col xs-12 m-6 l-3">
<span class="hint">{{ 'Bitte wählen Sie die Position des Bildes / Videos aus' |trans }}</span>
<div class="select-items">
{{ pimcore_select("imagePosition", {
"store": [
["align-right", "Rechts"],
["align-left", "Links"]
],
"width": 300,
"reload": true
}) }}
</div>
</div>
<div class="col xs-12 m-6 l-3">
<span class="hint">{{ 'Bitte wählen Sie das Verhältnis von Text zu Bild aus' |trans }}</span>
<div class="select-items">
{{ pimcore_select("textImageVariation", {
"store": [
["m-6", "Text 50% - Bild 50%"],
["m-8", "Text 66% - Bild 33%"]
],
"reload": true
}) }}
</div>
</div>
</div>
{% endif %}
{% set imageVideoSelectorResult = pimcore_select("imageVideoSelector").getData() %}
{% if brickAnchorId is not empty %}<a id="{{ brickAnchorId }}"></a>{% endif %}
<div id="{{ brickAnchorId }}" class="section {{ noSpacingTop }}">
<div class="main-content flex-col">
<div class="text-image textpic-intext nowrap flex-col {{ pimcore_select("imagePosition").getData() }}">
{% if imageVideoSelectorResult == 'image' %}
<div class="col xs-12 {{ ImageSize }} image">
{% if pimcore_image("teaserImageHalf").isEmpty() and editmode %}
<span class="hint">{{ 'Bild festlegen' |trans }}</span>
{% endif %}
<div>
{{ pimcore_image("teaserImageHalf", {
"title": "Drag your image here",
"thumbnail": "textImage" ~ bundleName
}) }}
</div>
{% if not pimcore_image("teaserImageHalf").isEmpty() %}
{% set imageMetadataCopyrightText = pimcore_image("teaserImageHalf").getImage().getMetadata("copyright") %}
{% if imageMetadataCopyrightText is not empty %}
<div class="image-additional-information">
{{ imageMetadataCopyrightText }}
</div>
{% endif %}
{% endif %}
</div>
{% endif %}
{% if imageVideoSelectorResult == 'video' %}
{% set videoID = 'uid' ~ UID |raw %}
{% set videoIDResult = pimcore_video('video').id %}
<div class="col xs-12 {{ ImageSize }} video">
<div class="iframe-container">
<div id="{{ videoID }}" class="mute-yt-player-stage">
{{ pimcore_video('video', {
"height": 360,
youtube: {
autoplay: '0',
modestbranding: '1',
showinfo: '0',
controls: '1',
rel: '0',
enablejsapi: '1'
}
}) }}
</div>
</div>
</div>
{% endif %}
<div class="col xs-12 {{ pimcore_select("textImageVariation").getData() }} text flex-column">
{% if pimcore_wysiwyg("TeaserImageWYSIWYG").isEmpty() and editmode %}
<span class="hint">{{ 'Text festlegen' |trans }}</span>
{% endif %}
<div>
{{ pimcore_wysiwyg("TeaserImageWYSIWYG", {
"placeholder": 'Text'
}) |trademark }}
</div>
</div>
</div>
</div>
</div>