templates/snippets/teaser-card-hero.html.twig line 1

Open in your IDE?
  1. {% set externalLink = pimcore_checkbox('externalLink').checked|default(false) %}
  2. {% if editmode %}
  3.     {{ include('layout/includes/css.html.twig') }}
  4.     <div class="ms-auto container-small">
  5.         {% embed 'includes/editmode-settings.html.twig' %}
  6.             {% block settings %}
  7.                 <div class="row">
  8.                     <div class="col">
  9.                         {{ pimcore_checkbox('holding', {
  10.                             label: 'Kuhn Holding',
  11.                             reload: true,
  12.                         }) }} <br><br>
  13.                         {{ pimcore_link('link',{reload: true}) }}<br><br>
  14.                         {% if pimcore_checkbox('holding').checked %}
  15.                             Background Image
  16.                             {{ pimcore_image('background-image', {
  17.                                 width: 200,
  18.                             }) }} <br>
  19.                     </div>
  20.                             <div class="col">
  21.                                 {{ pimcore_checkbox('externalLink', {
  22.                                     label: 'External Link?',
  23.                                     reload: true,
  24.                                 }) }} <br>
  25.                                 {% if externalLink %}
  26.                                     Logo for external Link (optional)
  27.                                     {{ pimcore_image('logo-image', {
  28.                                         width: 200,
  29.                                     }) }} <br>
  30.                                 {% endif %}
  31.                             </div>
  32.                         {% else %}
  33.                     </div>
  34.                         {% endif %}
  35.                 </div>
  36.             {% endblock %}
  37.         {% endembed %}
  38.     </div>
  39. {% endif %}
  40. {% if not pimcore_link('link').isEmpty() %}
  41.     {% if pimcore_checkbox('holding').checked %}
  42.         {% if editmode %}
  43.             <div class="w-25">
  44.         {% endif %}
  45.         <div class="position-relative link-box link-box--img link-box--{{ externalLink ? 'red' : 'orange' }}">
  46.             {% if not pimcore_image('background-image').isEmpty() %}
  47.                 <div class="ratio ratio-9x4">
  48.                     {{ pimcore_image('background-image').thumbnail('img-link-box').getHtml({
  49.                         imgAttributes: {
  50.                             class: 'ratio-item js-lazy-img img-link-box__img',
  51.                         },
  52.                         lowQualityPlaceholder: true,
  53.                     })|raw }}
  54.                 </div>
  55.             {% endif %}
  56.             <div class="link-box__content">
  57.                 <{{ editmode ? 'div' : 'a' }} href="{{ pimcore_link('link').href }}" target="{{ externalLink ? '_blank' : pimcore_link('link').target }}" class="link-box__title {{ not editmode ? 'stretch-link__link' }}">
  58.                     {% if not pimcore_image('logo-image').isEmpty() %}
  59.                         {{ pimcore_image('logo-image').thumbnail('footer-box-logo').getHtml({
  60.                             imgAttributes: {
  61.                                 class: 'img-fluid js-lazy-img',
  62.                             },
  63.                             lowQualityPlaceholder: true,
  64.                         })|raw }}
  65.                         <div class="link-box__title--sm">{{ pimcore_link('link').text }}</div>
  66.                     {% else %}
  67.                         <strong>{{ pimcore_link('link').text }}</strong>
  68.                         <div>
  69.                             {{ pimcore_input('holding-input', {
  70.                                 placeholder: 'Add title here'
  71.                             }) }}
  72.                         </div>
  73.                     {% endif %}
  74.                 </{{ editmode ? 'div' : 'a' }}>
  75.                 <span class="link-box__icon icon icon-{{ externalLink ? 'externallink' : 'arrow' }}" aria-hidden="true"></span>
  76.             </div>
  77.         </div>
  78.         {% if editmode %}
  79.             </div>
  80.         {% endif %}
  81.     {% else %}
  82.         <div class="col-md-3 col-auto">
  83.             <div class="link-box link-box--hero box-shadow-hover {{ not editmode ? 'stretch-link' }}">
  84.                 <{{ editmode ? 'div' : 'a' }} href="{{ pimcore_link('link').href }}" class="link-box__title {{ not editmode ? 'stretch-link__link' }}">
  85.                 <strong>
  86.                     {{ pimcore_link('link').text }}
  87.                 </strong>
  88.                 <div class="link-box__text">
  89.                     {{ pimcore_wysiwyg('wysiwyg', {
  90.                         placeholder: 'Add text here'
  91.                     }) }}
  92.                 </div>
  93.             </{{ editmode ? 'div' : 'a' }}>
  94.             <span class="icon icon-arrow" aria-hidden="true"></span>
  95.             </div>
  96.         </div>
  97.     {% endif %}
  98. {% endif %}