templates/front/partials/cards/federation.html.twig line 1

Open in your IDE?
  1. {# different format if in slice or in index list page (no contentProperties in index) #}
  2. {% set imgCondition = federation.image.singleMedia is defined and federation.image.singleMedia.publicId is not null %}
  3. {% if federation.contentProperties is defined %}
  4.     {% set imgCondition = federation.contentProperties.image.singleMedia is defined and federation.contentProperties.image.singleMedia.publicId is not null %}
  5. {% endif %}
  6. <button class="card card-federation" js-dynamic-modal="{route: '/ajax/modal', id:'{{ federation.id }}', position: 'aside-modal', model: 'federation-modal'}">
  7.     <div class="visual__wrapper relative">
  8.         {% if imgCondition %}
  9.             {% set image = federation.contentProperties is defined ? federation.contentProperties.image.singleMedia : federation.image.singleMedia %}
  10.             <img class="abs-center lazyload"
  11.                     data-src="{{ cloudinary_media(image, 'f_auto,q_auto,c_limit,w_500') }}"
  12.                     alt="{{ image.alt }}">
  13.         {% else %}
  14.             <img class="abs-center is-logo lazyload"
  15.                     data-src="/assets/front/federation-default.svg"
  16.                     alt="">
  17.         {% endif %}
  18.     </div>
  19.     <p class="name text-violet font-weight-light text-center mt-4">{{ federation.title }}</p>
  20.     {% if federation.contentProperties is defined and federation.contentProperties.subTitle is defined and federation.contentProperties.subTitle is not null or federation.subTitle is defined and federation.subTitle is not null  %}
  21.         <p class="description text-violet-dark font-weight-semibold text-center mt-2">{{ federation.contentProperties is defined ? federation.contentProperties.subTitle : federation.subTitle }}</p>
  22.     {% endif %}
  23. </button>