Newer
Older
{assign var=imageOnLeftClass value='quiqqer-textImage__imageOnRight'}
{if $imageOnLeft}
{assign var=imageOnLeftClass value='quiqqer-textImage__imageOnLeft'}
{assign var=imageZoomClass value=''}
{if $imageZoom}
{assign var=imageZoomClass value='quiqqer-textImage-image__imageZoom'}
{/if}
<div class="quiqqer-textImage {$imageOnLeftClass}">
{if $imageOnLeft}
<div class="quiqqer-textImage-box quiqqer-textImage-image {$fullImageHeight} {$imgWidthClass} {$imageZoomClass} mobile-grid-100">
{assign var=inlineStyle value=''}
{if $maxImageWidth}
{assign var=inlineStyle value="max-width: {$maxImageWidth}px; width: 100%;"}
{/if}
{image src=$img width=$maxImageWidth style=$inlineStyle class="{$imageShadow}" loading="lazy" data-zoom="$imageZoom" data-src="{$img}"}
<div class="quiqqer-textImage-box quiqqer-textImage-content {$textWidthClass} mobile-grid-100"
style="align-items: {$textPosition};">
<div class="quiqqer-textImage-content-inner">
{if $this->getAttribute('showTitle') && $this->getAttribute('frontendTitle')}
<header>
<h1>{$this->getAttribute('frontendTitle')}</h1>
</header>
{/if}
{$this->getAttribute('content')}
</div>
</div>
{else}
<div class="quiqqer-textImage-box quiqqer-textImage-content {$textWidthClass} mobile-grid-100"
style="align-items: {$textPosition};">
<div class="quiqqer-textImage-content-inner">
{if $this->getAttribute('showTitle') && $this->getAttribute('frontendTitle')}
<header>
<h1>{$this->getAttribute('frontendTitle')}</h1>
</header>
{/if}
{$this->getAttribute('content')}
</div>
</div>
<div class="quiqqer-textImage-box quiqqer-textImage-image {$fullImageHeight} {$imgWidthClass} {$imageZoomClass} mobile-grid-100">
{assign var=inlineStyle value=''}
{if $maxImageWidth}
{assign var=inlineStyle value="max-width: {$maxImageWidth}px; width: 100%;"}
{/if}
{image src=$img width=$maxImageWidth style=$inlineStyle class={$imageShadow} loading="lazy" data-zoom="$imageZoom" data-src="{$img}"}