templates/Theme/Produit/Service/Service/interventions.html.twig line 1

Open in your IDE?
  1. {% extends "Theme/Users/User/layoutbase.html.twig" %}
  2. {% block meta %}
  3.     {{ parent() }}
  4.     <meta name="keywords" content="{{ site }}, "/>
  5.     <meta name="author" content="Noel Kenfack"/>
  6.     <meta name="description" content="{{ site }}"/>
  7. {% endblock %}
  8. {% block title %}
  9.     {{ parent() }}
  10.     - Détails du service ..
  11. {% endblock %}
  12. {% block userblog_body %}
  13.     {# <!-- page title -->
  14.     <section class="page-title-section overlay">
  15.         <div class="container">
  16.             <div class="row">
  17.                 <div class="col-md-12">
  18.                     {% if aboutIntervention != null %}
  19.                         <h2 style="color: #fff;">{{ aboutIntervention.title }}</h2>
  20.                         <p>{{ aboutIntervention.valeur }}</p>
  21.                     {% else %}
  22.                         <p>Cras fermentum odio eu feugiat lide par naso tierra. Justo eget nada terra videa magna derita valies darta donna mare fermentum iaculis eu non diam phasellus.</p>
  23.                     {% endif %}
  24.                 </div>
  25.             </div>
  26.         </div>
  27.     </section>
  28.     <!-- /page title -->#}
  29.     {# Start Breadcrumbs #}
  30.     <style>
  31.     .content{
  32.         background-color: #268dcf;
  33.     }
  34.         .wrap {
  35.             padding-top: 8px;
  36.             padding-bottom: 8px;
  37.             box-shadow: 0 5px 5px #fff;
  38.         }
  39.         .breadcrumb {
  40.             width: 100%;
  41.             margin: auto;
  42.             display: flex;
  43.         }
  44.         .breadcrumb li {
  45.             padding-right: 20px;
  46.         }
  47.         .breadcrumb a {
  48.             text-decoration: none;
  49.             color: aliceblue;
  50.             font-weight: 700;
  51.             transition: 0.5s;
  52.         }
  53.         .breadcrumb li + li {
  54.             padding-left: 0;
  55.         }
  56.         .breadcrumb li + li:before {
  57.             content: '>';
  58.             color: #3b3b3bff;
  59.             margin-right: 20px;
  60.         }
  61.         .breadcrumb li:last-child a,
  62.         .breadcrumb a:hover {
  63.             color: #e2ebf3;
  64.             border-radius: 35px;
  65.             background-color: #82ccdd;
  66.             padding: 5px 10px;
  67.         }
  68.         {# End Breadcrumb #}
  69.         {# card #}
  70.         :root {
  71.   --swiper-pagination-color: #fff;
  72.   --swiper-pagination-bullet-inactive-color: #fff;
  73. }
  74. {# html{
  75.     box-sizing: border-box;
  76. } #}
  77. {# *, *:after,*:before{
  78.     box-sizing: border-box; 
  79. }#}
  80. {# body {
  81.   width: 100%;
  82.   min-width: 350px;
  83.   display: flex;
  84.   justify-content: center;
  85.   align-items: center;
  86.   margin: 0;
  87.   padding: 0;
  88.   background: #fff;
  89.   font-family: sans-serif;
  90.   font-size: 14px;
  91.   color: #000;
  92.   user-select: none;
  93.   -moz-user-select: none;
  94.   -webkit-user-select: none;
  95.   -ms-user-select: none;
  96. } #}
  97. .wrapper {
  98.   width: 100%;
  99.   overflow-x: hidden;
  100.   padding-top: 20px;
  101.   padding-bottom: 0px;
  102.   /*display: flex;
  103.   flex-flow: row wrap;
  104.   justify-content: center;
  105.   align-items: center;
  106.   @media (max-width: 1199px) {
  107.     flex-flow: column;
  108.   }*/
  109. }
  110. .swiper {
  111.   width: 300px;
  112.   height: 400px;
  113.   margin: 0px;
  114.   border-radius: 15px;
  115. }
  116. .swiper-slide {
  117.   text-align: center;
  118.   font-size: 18px;
  119.   background: #000;
  120.   width: 100%;
  121.   height: 100%;
  122.   img {
  123.     width: 100%;
  124.     height: 100%;
  125.     object-fit: cover;
  126.     opacity: 0.9;
  127.   }
  128.   .card-image {
  129.     position: relative;
  130.     transition: opacity 0.3s ease-out;
  131.     width: 100%;
  132.     height: 100%;
  133.   }
  134.   .card-description {
  135.     position: absolute;
  136.     z-index: 100;
  137.     top: 0;
  138.     left: 0;
  139.     display: flex;
  140.     flex-flow: column;
  141.     justify-content: flex-end;
  142.     width: 100%;
  143.     height: 100%;
  144.     padding: 20px;
  145.     color: #fff;
  146.     &:before {
  147.       content: "";
  148.       position: absolute;
  149.       z-index: 9;
  150.       top: 0;
  151.       left: 0;
  152.       width: 100%;
  153.       height: 100%;
  154.       background: rgb(255,255,255);
  155.       background: linear-gradient(180deg, rgba(255,255,255,0) 50%, rgba(0,0,0,0.5) 100%);
  156.     }
  157.     h1, p {
  158.       position: relative;
  159.       z-index: 10;
  160.       text-align: left;
  161.     }
  162.     h1 {
  163.       font-size: 28px;
  164.       margin-top: 0;
  165.       margin-bottom: 5px;
  166.     }
  167.     p {
  168.       margin-top: 0;
  169.       letter-spacing: 1px;
  170.     }
  171.   }
  172. }
  173. .swiper-button-next,
  174. .swiper-button-prev {
  175.   color: #000;
  176.   &::after {
  177.     font-size: 20px;
  178.   }
  179. }
  180. .swiperEffect {
  181.   border-radius: 0;
  182.   .swiper-slide {
  183.     border-radius: 18px;
  184.   }
  185.   .swiper-button-next,
  186.   .swiper-button-prev {
  187.     color: #fff;
  188.   }
  189. }
  190. {# css indice sections  #}
  191.     .section-head.center.wt-small-separator-outer {
  192.         margin-bottom: 50px;
  193.         text-align: left;
  194.     }
  195.     .section-head {
  196.         position: relative;
  197.     }
  198.     .site-text-primary, .wt-small-separator {
  199.         color: #ea130e;
  200.     }
  201.     .wt-small-separator {
  202.         font-family: "Heebo", sans-serif;
  203.         text-transform: uppercase;
  204.         letter-spacing: 1px;
  205.         padding-right: 40px;
  206.         font-size: 26px;
  207.         line-height: 26px;
  208.         margin-bottom: 15px;
  209.         position: relative;
  210.         display: inline-block;
  211.         font-weight: 700;
  212.     }
  213.     .section-head.center .wt-small-separator div.sep-leaf-left {
  214.         position: relative;
  215.     }
  216.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  217.         background-color: #ea130e;
  218.     }
  219.     .section-head.center .wt-small-separator div.sep-leaf-left:before {
  220.         right: -20px;
  221.         width: 10px;
  222.     }
  223.     .section-head.center .wt-small-separator div.sep-leaf-left:before, .section-head.center .wt-small-separator div.sep-leaf-left:after {
  224.         position: absolute;
  225.         content: '';
  226.         height: 22px;
  227.         bottom: 0px;
  228.         top: 0px;
  229.         transform: skew(-20deg);
  230.     }
  231.     .section-head.center .wt-small-separator div.sep-leaf-left:after {
  232.         right: -27px;
  233.         width: 4px;
  234.     }
  235.     .section-head.center.wt-small-separator-outer h2 {
  236.         max-width: 630px;
  237.         margin: 0px auto;
  238.     }
  239. </style>
  240. <!-- CTA Section -->
  241. <section class="cta " style="padding: 1rem 0;">
  242.     <div class="container">
  243.         <div class="section-head center wt-small-separator-outer mt-3 text-center" style="margin-bottom: 0px;">
  244.             <div class="wt-small-separator site-text-primary">
  245.                 <div class="sep-leaf-left"></div>
  246.                 <div>Nos interventions</div>
  247.             </div>
  248.         </div>
  249.         <div>Nous proposons des services de comptabilité, incluant la tenue de livres, les déclarations fiscales, l'élaboration de bilans, et des conseils financiers. Notre expertise assure la conformité et l’optimisation de votre gestion financière.</div>
  250.     </div>
  251. </section>
  252.     <!-- more event -->
  253.     <section class="section-sm">
  254.         <div class="content" style="padding-bottom: 5px;">
  255.             <div class="wrap">
  256.                 <div class="container">
  257.                     <ol class="breadcrumb">
  258.                         <li href="#">
  259.                             <a>Home</a>
  260.                         </li>
  261.                         <li href="#">
  262.                             <a>Portoflio</a>
  263.                         </li>
  264.                     </ol>
  265.                 </div>
  266.             </div>
  267.         </div>
  268.         <div class="container">
  269.             <div class="faq active">
  270.               <h3 class="faq-title">
  271.                 DSF de Stat-pro <span style="color: red;">2021</span> 
  272.               </h3>
  273.               <p class="faq-text">
  274.                 Notre engagement se concentre sur la fourniture de services de qualité, respectant l’intégrité et la transparence, afin de soutenir les clients dans l'atteinte de leurs objectifs financiers.
  275.                 <h4 class="mb-3">Activités effectuées</h4>
  276.                 <div class="row">
  277.                     <div class="col-md-4">
  278.                         
  279.                         <div class="d-flex align-items-center mb-3">
  280.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  281.                                 <span class="fs-4">✓</span>
  282.                             </div>
  283.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  284.                         </div>
  285.                     </div>
  286.                     <div class="col-md-4">
  287.                         <div class="d-flex align-items-center mb-3">
  288.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  289.                                 <span class="fs-4">✓</span>
  290.                             </div>
  291.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  292.                         </div>
  293.                     </div>
  294.                     <div class="col-md-4">
  295.                         <div class="d-flex align-items-center mb-3">
  296.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  297.                                 <span class="fs-4">✓</span>
  298.                             </div>
  299.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  300.                         </div>
  301.                     </div>
  302.                     <div class="col-md-4">
  303.                         <div class="d-flex align-items-center mb-3">
  304.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  305.                                 <span class="fs-4">✓</span>
  306.                             </div>
  307.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  308.                         </div>
  309.                     </div>
  310.                 </div>
  311.               </p>
  312.               <button class="faq-toggle">
  313.                 <i class="bi bi-chevron-down"></i>
  314.                 <i class="fas fa-times"></i>
  315.               </button>
  316.             </div>
  317.             <div class="faq active">
  318.               <h3 class="faq-title">
  319.                 DSF de Stat-pro <span style="color: red;">2021</span> 
  320.               </h3>
  321.               <p class="faq-text">
  322.                 Notre aspiration est de devenir un leader dans le secteur, en innovant et en adaptant nos pratiques pour anticiper les besoins des clients et améliorer leur expérience.
  323.                 <h4 class="mb-3">Activités effectuées</h4>
  324.                 <div class="row mt-3">
  325.                     <div class="col-md-4">
  326.                         <div class="d-flex align-items-center mb-3">
  327.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  328.                                 <span class="fs-4">✓</span>
  329.                             </div>
  330.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  331.                         </div>
  332.                     </div>
  333.                     <div class="col-md-4">
  334.                         <div class="d-flex align-items-center mb-3">
  335.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  336.                                 <span class="fs-4">✓</span>
  337.                             </div>
  338.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  339.                         </div>
  340.                     </div>
  341.                     <div class="col-md-4">
  342.                         <div class="d-flex align-items-center mb-3">
  343.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  344.                                 <span class="fs-4">✓</span>
  345.                             </div>
  346.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  347.                         </div>
  348.                     </div>
  349.                     <div class="col-md-4">
  350.                         <div class="d-flex align-items-center mb-3">
  351.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  352.                                 <span class="fs-4">✓</span>
  353.                             </div>
  354.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  355.                         </div>
  356.                     </div>
  357.                 </div>
  358.               </p>
  359.               <button class="faq-toggle">
  360.                 <i class="bi bi-chevron-down"></i>
  361.                 <i class="fas fa-times"></i>
  362.               </button>
  363.             </div>
  364.             <div class="faq active">
  365.               <h3 class="faq-title">
  366.                 DSF de Stat-pro <span style="color: red;">2021</span> 
  367.               </h3>
  368.               <p class="faq-text">
  369.                 Nos valeurs sont l'intégrité, la précision, la transparence, le respect des délais et la responsabilité, garantissant des services fiables et un soutien efficace à tous nos clients.
  370.                 <h4 class="mb-3">Activités effectuées</h4>
  371.                 <div class="row mt-3">
  372.                     <div class="col-md-4">
  373.                         <div class="d-flex align-items-center mb-3">
  374.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  375.                                 <span class="fs-4">✓</span>
  376.                             </div>
  377.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  378.                         </div>
  379.                     </div>
  380.                     <div class="col-md-4">
  381.                         <div class="d-flex align-items-center mb-3">
  382.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  383.                                 <span class="fs-4">✓</span>
  384.                             </div>
  385.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  386.                         </div>
  387.                     </div>
  388.                     <div class="col-md-4">
  389.                         <div class="d-flex align-items-center mb-3">
  390.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  391.                                 <span class="fs-4">✓</span>
  392.                             </div>
  393.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  394.                         </div>
  395.                     </div>
  396.                     <div class="col-md-4">
  397.                         <div class="d-flex align-items-center mb-3">
  398.                             <div class="bg-success text-white rounded-circle d-flex justify-content-center align-items-center p-3 me-2" style="width: 40px; height: 40px;">
  399.                                 <span class="fs-4">✓</span>
  400.                             </div>
  401.                             <span>Sécuriser juridiquement les activités des entreprises</span>
  402.                         </div>
  403.                     </div>
  404.                 </div>
  405.               </p>
  406.               <button class="faq-toggle">
  407.                 <i class="bi bi-chevron-down"></i>
  408.                 <i class="fas fa-times"></i>
  409.               </button>
  410.             </div>
  411.             <div class="wrapper"> 
  412.                  <div class="row">
  413.                     {% for intervention in liste_interventions %}
  414.                     <div class="col-lg-4 col-md-6 col-sm-12">
  415.                         <div class="swiper swiperFade mb-5">
  416.                             <div class="swiper-wrapper">
  417.                                 <div class="swiper-slide">
  418.                                     {% set images_portfolio = intervention.getFirstImages() %}
  419.                                     {% for portfolio in images_portfolio %}
  420.                                     <div class="card-image">
  421.                                         <a data-fancybox="demo" data-src="{{ vich_uploader_asset(portfolio) }}" data-caption="{{ portfolio.title }}"><img src="{{ vich_uploader_asset(portfolio) }}" style="width: 100%;"></a>
  422.                                         <div class="card-description">
  423.                                             <h1>{{ intervention.name }}</h1>
  424.                                             <p>{{ intervention.description }}</p>
  425.                                         </div>
  426.                                     </div>
  427.                                     {% endfor %}
  428.                                 </div>
  429.                             </div>
  430.                             <div class="swiper-button-next"></div>
  431.                             <div class="swiper-button-prev"></div>
  432.                             <div class="swiper-pagination"></div>
  433.                         </div>
  434.                         {# <div>
  435.                             <p>Title</p>
  436.                         </div> #}
  437.                     </div>
  438.                     {% endfor %}
  439.                 {# <div class="container">
  440.                     <div class="accordion accordion-flush aos-init aos-animate" id="faqlist" data-aos="fade-up" data-aos-delay="100">
  441.                         {% for intervention in liste_interventions %}
  442.                             <div class="accordion-item">
  443.                                 <h3 class="accordion-header">
  444.                                     <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#faq-content-{{ intervention.id }}" aria-expanded="{% if loop.first %}true{% else %}false{% endif %}">
  445.                                         {{ intervention.name }}
  446.                                     </button>
  447.                                 </h3>
  448.                                 <div id="faq-content-{{ intervention.id }}" class="accordion-collapse {% if loop.first %}collapse show{% endif %}" data-bs-parent="#faqlist">
  449.                                     <div class="accordion-body">
  450.                                         <div class="mb-2">
  451.                                             {{ intervention.description }}
  452.                                         </div>
  453.                                         <div class="grid imglist">
  454.                                             <div class="row padding-bottom--sm">
  455.                                                 {% set images_portfolio = intervention.getFirstImages() %}
  456.                                                 {% for portfolio in images_portfolio %}
  457.                                                     <div class="col col--4">
  458.                                                         <a data-fancybox="demo" data-src="{{ vich_uploader_asset(portfolio) }}" data-caption="{{ portfolio.title }}"><img src="{{ vich_uploader_asset(portfolio) }}" style="width: 100%;"></a>
  459.                                                     </div>
  460.                                                 {% endfor %}
  461.                                             </div>
  462.                                         </div>
  463.                                     </div>
  464.                                 </div>
  465.                             </div>
  466.                             <!-- # Faq item-->
  467.                         {% endfor %}
  468.                     </div>
  469.                 </div> #}
  470.                 {# <div class="swiper swiperVertical">
  471.                     <div class="swiper-wrapper">
  472.                     <div class="swiper-slide"> 
  473.                         <div class="card-image"><img src="https://images.pexels.com/photos/11678736/pexels-photo-11678736.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500"/>
  474.                         <div class="card-description">
  475.                             <h1>Hanoi</h1>
  476.                             <p>Vietnam</p>
  477.                         </div>
  478.                         </div>
  479.                     </div>
  480.                     <div class="swiper-slide">
  481.                         <div class="card-image"><img src="https://images.pexels.com/photos/16551415/pexels-photo-16551415/free-photo-of-thanh-ph-d-ng-chan-tr-i-toa-nha-van-phong.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500"/>
  482.                         <div class="card-description">
  483.                             <h1>Ho Chi Minh City</h1>
  484.                             <p>Vietnam</p>
  485.                         </div>
  486.                         </div>
  487.                     </div>
  488.                     <div class="swiper-slide"> 
  489.                         <div class="card-image"><img src="https://images.pexels.com/photos/14435439/pexels-photo-14435439.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1"/>
  490.                         <div class="card-description">
  491.                             <h1>Danang</h1>
  492.                             <p>Vietnam</p>
  493.                         </div>
  494.                         </div>
  495.                     </div>
  496.                     </div>
  497.                     <div class="swiper-pagination"></div>
  498.                 </div> #}
  499.             </div>
  500.         </div>
  501.         {#</div>#}
  502.     </section>
  503. <!-- /more event -->
  504. <div class="text-center" style="margin-top: 30px; margin-bottom: 60px;">
  505.     {% if nombrepage > 0 %}
  506.         {% if page > 1 and page <= nombrepage %}
  507.             {% set pagepre = page - 1 %}
  508.         {% else %}
  509.             {% set pagepre = nombrepage %}
  510.         {% endif %}
  511.         {% if page < nombrepage %}
  512.             {% set pagesuiv = page + 1 %}
  513.         {% else %}
  514.             {% set pagesuiv =  1 %}
  515.         {% endif %}
  516.         {% if nombrepage < 5 %}
  517.             {% set debut = 1 %}
  518.             {% set fin = nombrepage %}
  519.         {% else %}
  520.             {% if page > 2 and page < (nombrepage - 2) %}
  521.                 {% set debut = page - 2 %}
  522.                 {% if page + 2 >= nombrepage %}
  523.                     {% set fin = nombrepage %}
  524.                 {% else %}
  525.                     {% set fin = page + 2 %}
  526.                 {% endif %}
  527.             {% else %}
  528.                 {% if page <= 2 %}
  529.                     {% if page == 1 %}
  530.                         {% set debut = 1 %}
  531.                         {% set fin = page + 3 %}
  532.                     {% else %}
  533.                         {% set debut = 1 %}
  534.                         {% set fin = page + 2 %}
  535.                     {% endif %}
  536.                 {% else %}
  537.                     {% set debut = page - 2 %}
  538.                     {% if page + 2 >= nombrepage %}
  539.                         {% set fin = nombrepage %}
  540.                     {% else %}
  541.                         {% set fin = page + 2 %}
  542.                     {% endif %}
  543.                 {% endif %}
  544.             {% endif %}
  545.         {% endif %}
  546.         <div class="btn-group mb-4 text-center" role="group" aria-label="Basic example">
  547.             <a href="{{ path('produit_service_galery', {'page': 1 }) }}" title="Première page" class="btn btn-outline-primary mx-2">
  548.                 <span><i class="bi bi-chevron-double-left"></i></span>
  549.             </a>
  550.             <a href="{{ path('produit_service_galery', {'page': pagepre }) }}" title="Page précedente" class="btn btn-outline-primary mx-2">
  551.                 <span><i class="bi bi-chevron-left"></i></span>
  552.             </a>
  553.             {% for p in debut..fin %}
  554.                 <a href="{{ path('produit_service_galery', {'page': p }) }}" value="{{ p }}" class="btn btn-outline-primary mx-2 {% if p == page %}active{% endif %}">{{ p }}</a>
  555.             </li>
  556.         {% endfor %}
  557.         <a href="{{ path('produit_service_galery', {'page': pagesuiv }) }}" title="Page suivante" class="btn btn-outline-primary mx-2">
  558.             <span><i class="bi bi-chevron-right"></i></span>
  559.         </a>
  560.         <a href="{{ path('produit_service_galery', {'page': nombrepage }) }}" title="Dernière page" class="btn btn-outline-primary mx-2">
  561.             <span><i class="bi bi-chevron-double-right"></i></spam>
  562.         </a>
  563.     </div>
  564.     <div class="clearfix"></div>
  565. {% else %}
  566.     <div class="btn-group mb-4 text-center" role="group" aria-label="Basic example">
  567.         <a href="{{ path('produit_service_galery', {'page': page }) }}" title="Première page" class="btn btn-outline-primary mx-2">
  568.             <span><i class="bi bi-chevron-double-left"></i></span>
  569.         </a>
  570.         <a href="{{ path('produit_service_galery', {'page': page }) }}" title="Page précedente" class="btn btn-outline-primary mx-2">
  571.             <span><i class="bi bi-chevron-left"></i></span>
  572.         </a>
  573.         <a href="{{ path('produit_service_galery', {'page': page }) }}" class="btn btn-outline-primary mx-2 active" style="margin: 4px 0px;">0</a>
  574.         <a href="{{ path('produit_service_galery', {'page': page }) }}" title="Page suivante" class="btn btn-outline-primary mx-2">
  575.             <span><i class="bi bi-chevron-right"></i></span>
  576.         </a>
  577.         <a href="{{ path('produit_service_galery', {'page': page }) }}" title="Dernière page" class="btn btn-outline-primary mx-2">
  578.             <span><i class="bi bi-chevron-double-right"></i></spam>
  579.         </a>
  580.     </div>
  581.     <div class="clearfix"></div>
  582. <script>
  583.     var swiperFade = new Swiper(".swiperFade", {
  584.     loop: true,
  585.     effect: 'fade',
  586.     navigation: {
  587.       nextEl: ".swiper-button-next",
  588.       prevEl: ".swiper-button-prev"
  589.     },
  590.     pagination: {
  591.       el: ".swiper-pagination",
  592.     },
  593.     });
  594.     var swiperVertical = new Swiper(".swiperVertical", {
  595.       loop: true,
  596.       effect: 'fade',
  597.       direction: "vertical",
  598.       pagination: {
  599.         el: ".swiper-pagination",
  600.         clickable: true,
  601.       }
  602.     });
  603.     var swiperEffect = new Swiper(".swiperEffect", {
  604.       loop: true,
  605.       effect: "cards",
  606.       grabCursor: true,
  607.       navigation: {
  608.         nextEl: ".swiper-button-next",
  609.         prevEl: ".swiper-button-prev"
  610.       },
  611.       pagination: {
  612.         el: ".swiper-pagination",
  613.       },
  614.     });
  615. </script>
  616. {% endif %}
  617. </div>
  618. {% endblock %}
  619. {% block javascripttemplate %}
  620. Fancybox.bind('[data-fancybox="demo"]', {
  621.     caption: function (fancybox, carousel, slide) {
  622.       return (
  623.         `${slide.index + 1} / ${carousel.slides.length}
  624. <br/>` + slide.caption
  625.       );
  626.     },
  627.   });
  628. {% endblock %}