templates/front/landing.html.twig line 1

Open in your IDE?
  1. {% import "commons/components.html.twig" as comp %}
  2. {% extends "base.html.twig" %}
  3. {% block body_tag %}
  4.     {% for key, catalog in catalogs %}
  5.         data-catalog-{{ catalog.id }}="{{ asset(vich_uploader_asset(catalog, 'catalogFile')) }}"
  6.     {% endfor %}
  7. {% endblock %}
  8. {% block body %}
  9.     <header class="bgp-center bgs-cover w-100 pat-150-lg pat-80 bbs-solid bc-F0F0F0 bw-1 pab-100-lg pab-70 first-section"
  10.             style="background-image:url({{ asset('assets/img/back.png')|imagine_filter('large') }})">
  11.         <div class="container">
  12.             <div class="row align-items-center text-center text-lg-left">
  13.                 <div class="col-lg-4" >
  14.                     <div class="subtitle mab-25" data-aos="fade-down" data-aos-duration="800" data-aos-delay="400">{{ "landing.header.subtitle"|trans }}</div>
  15.                     <h2 class="title" data-aos="fade-down" data-aos-duration="800" >{{ "landing.header.title"|trans }}</h2>
  16.                     <div class="mat-25 mab-40 fw-500 fs-17 lh-28 c-333333" data-aos="fade-up" data-aos-delay="800" data-aos-duration="800">{{ "landing.header.content"|trans }}</div>
  17.                     <div class="d-flex cg-15 justify-content-center-lg">
  18.                         <a href="{{ path('front_presentation') }}" class="btn btn1" data-aos="fade-right" data-aos-duration="800" data-aos-delay="1200">
  19.                             {{ "landing.header.about_us.btn"|trans }}
  20.                         </a>
  21.                         <a href="{{ path('front_contact') }}" class="btn btn2" data-aos="fade-left" data-aos-duration="800" data-aos-delay="1200">
  22.                             {{ "landing.header.contact.btn"|trans }}
  23.                             <i class="fa fa-caret-right mal-5"></i>
  24.                         </a>
  25.                     </div>
  26.                 </div>
  27.                 <div class="col-lg-8 position-relative mat-0-lg mat-20" data-aos="fade-left" data-aos-duration="800" data-aos-delay="1400">
  28.                     <img src="{{ asset('assets/img/motif point.png')|imagine_filter('medium') }}" alt="View Point"
  29.                          class="wi-91 position-absolute t-120-sm t--20 l--50 zi-9"/>
  30.                     <div class="d-none d-sm-flex max--15">
  31.                         {% for key, category in categories %}
  32.                             <div class="col-animation {{ (loop.first) ? 'activeCat' }} pax-15 ">
  33.                                 <div class="bgp-center bgs-cover d-flex align-items-end w-100 position-relative br-20 jxxgiy"
  34.                                      data-link
  35.                                      style="background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.06%, rgba(0, 0, 0, 0.5) 100%),url({{ asset(vich_uploader_asset(category, 'categoryFile'))|imagine_filter('medium') }})">
  36.                                     <a href="{{ path('front_products', {'catSlug':category.slug}) }}"
  37.                                        class="position-absolute l-30 b-50 c-white c-white-h fw-600 fs-30 lh-60 cat-slid-title">
  38.                                         {{ category.title }}
  39.                                     </a>
  40.                                     <div
  41.                                         class="position-absolute l-30 b-50 c-white c-white-h fw-600 fs-30 lh-60 cat-slid-rot">
  42.                                         {{ category.title }}
  43.                                     </div>
  44.                                     <div class="position-absolute r-30  b-40 cat-slid-icon">
  45.                                         <img src="{{ asset('assets/img/hexagone-big.svg') }}" alt="hexagone"
  46.                                              class="wi-70 {{ category.position == "1" ? "hexagone-green" : (category.position == "2" ? "hexagone-lightBlue") }} "/>
  47.                                         <img src="{{ asset(vich_uploader_asset(category, 'categoryIconFile')) }}"
  48.                                              alt="{{ category.title }}"
  49.                                              class="img-white position-absolute t-0 b-0 wi-40 h-auto l-0 r-0 m-auto img-white"/>
  50.                                     </div>
  51.                                 </div>
  52.                             </div>
  53.                         {% endfor %}
  54.                     </div>
  55.                     <div class="d-sm-none">
  56.                         <div class="slick-categories-lan mat-50">
  57.                             {% for key, category in categories %}
  58.                                 <div class="pax-10 ">
  59.                                     <div class="bgp-center bgs-cover d-flex align-items-end w-100 position-relative br-20 jxxgiy"
  60.                                          data-link
  61.                                          style="background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.06%, rgba(0, 0, 0, 0.5) 100%),url({{ asset(vich_uploader_asset(category, 'categoryFile'))|imagine_filter('medium') }})">
  62.                                         <a href="{{ path('front_products', {'catSlug':category.slug}) }}"
  63.                                            class="position-absolute l-30 b-50 c-white c-white-h fw-600 fs-30 lh-60">
  64.                                             {{ category.title }}
  65.                                         </a>
  66.                                         <div class="position-absolute r-30  b-40 ">
  67.                                             <img src="{{ asset('assets/img/hexagone-big.svg') }}" alt="hexagone"
  68.                                                  class="wi-60 {{ category.position == "1" ? "hexagone-green" : (category.position == "2" ? "hexagone-lightBlue") }} "/>
  69.                                             <img src="{{ asset(vich_uploader_asset(category, 'categoryIconFile')) }}"
  70.                                                  alt="{{ category.title }}"
  71.                                                  class="img-white position-absolute t-0 b-0 wi-30 h-auto l-0 r-0 m-auto img-white"/>
  72.                                         </div>
  73.                                     </div>
  74.                                 </div>
  75.                             {% endfor %}
  76.                         </div>
  77.                     </div>
  78.                 </div>
  79.             </div>
  80.         </div>
  81.     </header>
  82.     {% include "front/categoriesSection.html.twig" %}
  83.     <section class="pay-100-md container pay-70-md text-center text-md-left pab-50 pat-40">
  84.         <div class="row justify-content-center">
  85.             <div class="col-lg-7 col-md-6 col-8 position-relative par-70-lg" data-aos="fade-right"
  86.                  data-aos-duration="800">
  87.                 <img src="{{ asset('assets/img/motif point.png')|imagine_filter('medium') }}" alt="View Point"
  88.                      class="wi-91 position-absolute t-100 r-35"/>
  89.                 <img src="{{ asset('assets/img/landing_aboutus.png')|imagine_filter('medium') }}" alt="View Point"
  90.                      class="w-100"/>
  91.             </div>
  92.             <div class="col-lg-5 col-md-6">
  93.                 <h3 data-aos="fade-up" data-aos-duration="800" data-aos-delay="200"
  94.                     class="title1 mab-20">{{ "landing.about_us.title"|trans|raw }}</h3>
  95.                 <div data-aos="fade-up" data-aos-duration="800" data-aos-delay="400" class="text mab-30">
  96.                     {{ "landing.about_us.intro"|trans }}
  97.                 </div>
  98.                 <div data-aos="fade-up" data-aos-duration="800" data-aos-delay="600">
  99.                     <a href="{{ path('front_presentation') }}" class="btn btn1">
  100.                         {{ "landing.header.about_us.btn"|trans }}
  101.                     </a>
  102.                 </div>
  103.             </div>
  104.         </div>
  105.     </section>
  106.     <section class="pay-100 background-blue2 position-relative overflow-hidden">
  107.         <img src="{{ asset('assets/img/motif1.png') }}" alt="motif1" class="position-absolute t-0 r-0 w-100 l-0"/>
  108.         <div class="position-relative zi-9" data-aos="fade-up" data-aos-duration="800" data-aos-delay="200">
  109.             <div class="surtitle text-center c-204A9A mab-20 fs-16 fw-600 text-uppercase ls-custom2">
  110.                 {{ "landing.lastNews.surTitle"|trans }}
  111.             </div>
  112.             <h3 class="text-center d-table mawi-360 mx-auto c-333333 fs-38 fw-700 mat-0 mab-35 position-relative">
  113.                 <img src="{{ asset('assets/img/points.svg') }}" class="position-absolute grayscale2  t--20 l--20 zi-0"
  114.                      alt="points icon"/>
  115.                 {{ "landing.lastNews.title"|trans|raw }}</h3>
  116.             <div class="container">
  117.                 {% include "front/postsList.html.twig" with {'landing':1} %}
  118.                 <div class="text-center">
  119.                     <a class="btn btn1" href="{{ path('front_posts') }}">{{ "landing.posts.btn"|trans }}</a>
  120.                 </div>
  121.             </div>
  122.         </div>
  123.     </section>
  124.     <section class=" section-grey section-landing-catalog position-relative overflow-hidden pat-110">
  125.         <img src="{{ asset('assets/img/Motif.png') }}" alt="background motif"
  126.              class="uexpmv w-100 b-0 l-0 img-fit position-absolute"/>
  127.         <div class="position-relative zi-9 container" data-aos="fade-up" data-aos-duration="800">
  128.             <div class="surtitle text-center c-204A9A mab-20 fs-16 fw-600 text-uppercase ls-custom2">
  129.                 {{ "landing.publications.surTitle"|trans }}
  130.             </div>
  131.             <h3 class="text-center d-table mawi-440 mx-auto c-333333 fs-38 fw-700 mat-0 mab-35 position-relative">
  132.                 <img src="{{ asset('assets/img/points.svg') }}" class="position-absolute grayscale2  t--20 l--20 zi-0"
  133.                      alt="points icon"/>
  134.                 {{ "landing.publications.title"|trans|raw }}</h3>
  135.             <div class="position-relative">
  136.                 <div class="pointer prev-pub-slid position-absolute l--30-sm l-0 zi-99 t-0 b-0 {{ publications|length > 3 ? "d-flex" : "d-none" }} align-items-center justify-content-center">
  137.                     <img src="{{ asset('assets/img/next-arrow.svg') }}" alt="prev arrow" class="rot-180"/>
  138.                 </div>
  139.                 <div class="pointer next-pub-slid  position-absolute r--30-sm r-0 zi-99 t-0 b-0 {{ publications|length > 3 ? "d-flex" : "d-none" }} align-items-center justify-content-center ">
  140.                     <img src="{{ asset('assets/img/next-arrow.svg') }}" alt="next arrow"/>
  141.                 </div>
  142.                 <div class="slick-publications-product">
  143.                     {% include "front/publicationsList.html.twig" %}
  144.                 </div>
  145.             </div>
  146.         </div>
  147.     </section>
  148.     <div class="position-relative">
  149.         {% if catalogs %}
  150.             <div class="landing-catalog position-relative zi-9">
  151.                 <div class="container mx-auto mawi-1020">
  152.                     <div class="row justify-content-center text-center text-md-left">
  153.                         <div class="col-md-5">
  154.                             <div class="mawi-400 mx-auto-mobile">
  155.                                 <h3 data-aos="fade-up" data-aos-duration="800"
  156.                                     class=" c-333333 fs-36 fw-700 mat-0 mab-35-sm mab-15">{{ "landing.catalogue.title"|trans|raw }}</h3>
  157.                                 <p data-aos="fade-up" data-aos-duration="800" data-aos-delay="200"
  158.                                    class="lh2-19 c-8E9094 fw-500 fs-15 mab-35-sm mab-15">
  159.                                     {{ "landing.catalogue.intro"|trans|raw }}
  160.                                 </p>
  161.                                 <div data-aos="fade-up" data-aos-duration="800" data-aos-delay="200" class="">
  162.                                     {% include "form/landingContactForm.html.twig" %}
  163.                                 </div>
  164.                             </div>
  165.                         </div>
  166.                         <div class="col-md-6 offset-md-1 col-6 mat-15 d-none d-md-block" data-aos="fade-left"
  167.                              data-aos-duration="800">
  168.                             <div class="position-relative">
  169.                                 <img class="br-20" src="{{ asset('assets/img/catalogue.png') }}" alt="catalogue"/>
  170.                                 <img src="{{ asset('assets/img/points.svg') }}"
  171.                                      class="position-absolute t-110 r--45 zi-0" alt="points icon"/>
  172.                             </div>
  173.                         </div>
  174.                     </div>
  175.                 </div>
  176.             </div>
  177.         {% endif %}
  178.     </div>
  179.     <section class="pab-100 background-blue2 position-relative section-landing-blue">
  180.         <img src="{{ asset('assets/img/motif1.png') }}" alt="motif1" class="position-absolute t-0 r-0 w-100 l-0"/>
  181.         <div class="position-relative zi-9">
  182.             <div class="container mx-auto mawi-1020">
  183.                 <div class="row align-items-center justify-content-center">
  184.                     <div class="col-sm-6 col-9" data-aos="fade-right" data-aos-duration="800">
  185.                         <div class="position-relative">
  186.                             <img class="br-20" src="{{ asset('assets/img/worldwide.jpg') }}"
  187.                                  alt="worlwide support team"/>
  188.                             <img src="{{ asset('assets/img/points.svg') }}" class="position-absolute t-110 r--45 zi-0"
  189.                                  alt="points icon"/>
  190.                         </div>
  191.                     </div>
  192.                     <div class="col-md-5 offset-md-1 col-sm-6 mat-15 mat-0-sm text-center text-sm-left"
  193.                          data-aos="fade-left" data-aos-duration="800">
  194.                         <div class="mawi-400 mx-auto-mobile">
  195.                             <h3 class=" c-333333 fs-38 fw-700 mat-0 mab-35">{{ "landing.support.title"|trans }}</h3>
  196.                             <p class="lh2-19 c-8E9094 fw-500 fs-15 mab-35">
  197.                                 {{ "landing.support.intro"|trans }}
  198.                             </p>
  199.                             <a href="{{ path('front_support') }}" class="btn btn1">{{ "landing.support.btn"|trans }}<i
  200.                                     class="fa-solid fa-caret-right mal-10"></i></a>
  201.                         </div>
  202.                     </div>
  203.                 </div>
  204.             </div>
  205.         </div>
  206.     </section>
  207.     <section class="pay-100 pax-80-md pax-60-sm pax-45" data-aos="fade-up" data-aos-duration="800">
  208.         <h3 class="text-center d-table mx-auto c-333333 fs-38 fw-700 mat-0 mab-70 position-relative">
  209.             <img src="{{ asset('assets/img/points.svg') }}" class="position-absolute grayscale  t--20 l--20 zi-0"
  210.                  alt="points icon"/>
  211.             {{ "landing.partners.title"|trans|raw }}</h3>
  212.         <div class="position-relative">
  213.             <div class="pointer prev-distributors-slid position-absolute l--30-sm l-0 zi-99 t-0 b-0 d-flex align-items-center">
  214.                 <img src="{{ asset('assets/img/next-arrow.svg') }}" alt="prev arrow" class="rot-180"/>
  215.             </div>
  216.             <div class="pointer next-distributors-slid  position-absolute r--30-sm r-0 zi-99 t-0 b-0 d-flex align-items-center">
  217.                 <img src="{{ asset('assets/img/next-arrow.svg') }}" alt="next arrow"/>
  218.             </div>
  219.             <div class="container-fluid ">
  220.                 <div class="slick-distributors">
  221.                     {% include "front/partnersList.html.twig" %}
  222.                 </div>
  223.             </div>
  224.         </div>
  225.     </section>
  226. {% endblock %}