templates/components/serviceBlock.html.twig line 1

Open in your IDE?
  1. <div class="service-bloc"  data-controller="swiper">
  2.     <div class="header">
  3.         <h2 class="title">Services <span class="alternate-text">+</span></h2>
  4.         <div data-swiper-target="controls">
  5.             {% include 'components/swiperButtons.html.twig' %}
  6.         </div>
  7.     </div>
  8.     <div class="content">
  9.         {% if description is defined and description %}
  10.         <div class="description-wrapper">
  11.             <p class="description">{{ description }}</p>
  12.             <a href="{{ path('app_services_index') }}" class="button">Voir tous les services</a>
  13.         </div>
  14.         {% endif %}
  15.         <div class="service-cards{% if description is defined and description %} has-description{% endif %}" data-swiper-target="swiper">
  16.             <div class="swiper-wrapper">
  17.                 {% for service in services %}
  18.                     <div class="swiper-slide">
  19.                         <div class="service-card" data-controller="card service-card">
  20.                             <img class="picture" src="{{ asset(vich_uploader_asset(service, 'illustrationFile')) }}" alt="{{ service.illustrationAlt }}" />
  21.                             <div class="overlay">
  22.                                 <p class="over-title">{{ service.subTitle }}</p>
  23.                                 <h3 class="title">
  24.                                     {% set titleArray = service.title|split('*') %}
  25.                                     {% for titlePart in titleArray %}
  26.                                         {% if loop.index0 % 2 == 0 %}
  27.                                             {{ titlePart|raw }}
  28.                                         {% else %}
  29.                                             <span class="alternate-text">
  30.                                             {{ titlePart|raw }}
  31.                                         </span>
  32.                                         {% endif %}
  33.                                     {% endfor %}
  34.                                 </h3>
  35.                                 <p class="description">
  36.                                     {{ service.resume }}
  37.                                 </p>
  38.                                 <a class="button button-alternate no-hover" href="{{ path('app_services_index') }}#{{ service.slug }}" data-card-target="link">
  39.                                     En savoir +
  40.                                 </a>
  41.                             </div>
  42.                         </div>
  43.                     </div>
  44.                 {% endfor %}
  45.             </div>
  46.         </div>
  47.     </div>
  48. </div>