templates/front/home.html.twig line 1

Open in your IDE?
  1. {% extends 'base_front.html.twig' %}
  2. {% block meta %}
  3.     <title>Floor | Accueil</title>
  4.     {% if content_header.title is defined %}
  5.         <meta name="description" content="{{ content_header.title|striptags }}">
  6.     {% endif %}
  7. {% endblock %}
  8. {% block body %}
  9.     <section class="slide-header">
  10.         <div class="main-slide">
  11.             <div class="img-main-slide position-relative img-constant"
  12.                  data-img="{{ asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image1) }}"
  13.                  id="mainImg">
  14.                 <div class="title-page bg-blue d-flex gold justify-content-end position-absolute">
  15.                     <img src="{{ asset('img/icons/chevrons-right.svg') }}" alt="chevrons droite">
  16.                     <span class="ml-3">{{ content_header.preTitle }}</span>
  17.                 </div>
  18.             </div>
  19.         </div>
  20.         {% set titleSplited = content_header.title|split('<br>') %}
  21.         <div class="slides-title page d-flex align-items-center justify-content-end col-md-11 p-0 float-right position-relative">
  22.             <h1 class="title-left-right title-home mr-5">
  23.                 {% if titleSplited|length > 1 %}
  24.                     <span>
  25.                     {{ titleSplited[0] }}
  26.                     </span><br>
  27.                     <span class="gold">
  28.                         {{ titleSplited[1] }}
  29.                     </span>
  30.                 {% else %}
  31.                     <span>{{ content_header.title }}</span>
  32.                 {% endif %}
  33.                 {% if app.user %}
  34.                     <a href="{{ path('back_content_edit', {'id': content_header.id}) }}"><i
  35.                                 class="fas fa-pencil-alt pencil-red"></i></a>
  36.                 {% endif %}
  37.             </h1>
  38.             <a href="#" class="position-absolute arrow-slide-single" id="arrowSlideMove"
  39.                onclick="javascript: return false;">
  40.                 <img src="{{ asset('img/icons/arrow-right.svg') }}">
  41.             </a>
  42.             <div class="slide-miniatures d-flex align-self-baseline" id="containerMiniatures">
  43.                 {% if slider.image2 %}
  44.                     <div class="slide position-relative float-left">
  45.                         <img src="{{ asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image2) }}">
  46.                     </div>
  47.                 {% endif %}
  48.                 {% if slider.image3 %}
  49.                     <div class="slide position-relative float-left">
  50.                         <img src="{{ asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image3) }}">
  51.                     </div>
  52.                 {% endif %}
  53.                 {% if slider.image4 %}
  54.                     <div class="slide position-relative float-left">
  55.                         <img src="{{ asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image4) }}">
  56.                     </div>
  57.                 {% endif %}
  58.             </div>
  59.         </div>
  60.         <a href="#targetSeeMore"
  61.            class="btn-see-more position-absolute d-flex flex-column align-items-center gold text-center">
  62.             <img src="{{ asset('img/icons/arrow-bottom-gold.svg') }}" alt="En savoir plus" class="mb-2">
  63.             <span>En savoir plus</span>
  64.         </a>
  65.     </section>
  66.     <section class="first-presentation" id="targetSeeMore">
  67.         <div class="container">
  68.             <div class="row presentation">
  69.                 <div class="col-md-6 illustration"
  70.                      data-img="{{ content_rent.image ? asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ content_rent.image) : asset('img/header_floor.jpg') }}">
  71. {#                     style="background:url({{ content_rent.image ? asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ content_rent.image) : asset('img/header_floor.jpg') }}) center center no-repeat;background-size:cover">#}
  72.                 </div>
  73.                 <div class="col-md-6 pl-5 prez-txt-right">
  74.                     <div class="title-page bg-blue d-flex gold pl-0">
  75.                         <img src="{{ asset('img/icons/chevrons-right.svg') }}" alt="chevrons droite">
  76.                         <span class="ml-3">{{ content_rent.preTitle }}</span>
  77.                     </div>
  78.                     <h1>
  79.                         {{ content_rent.title }}
  80.                         {% if app.user %}
  81.                             <a href="{{ path('back_content_edit', {'id': content_rent.id}) }}"><i
  82.                                         class="fas fa-pencil-alt pencil-red"></i></a>
  83.                         {% endif %}
  84.                     </h1>
  85.                     <div class="description pt-5 pb-5 white">
  86.                         {{ content_rent.text|raw }}
  87.                     </div>
  88.                     {% if content_rent.buttonLink %}
  89.                         <a href="{{ content_rent.buttonLink }}"
  90.                            class="btn-gold bg-gold white">{{ content_rent.buttonLabel }}</a>
  91.                     {% endif %}
  92.                 </div>
  93.             </div>
  94.         </div>
  95.     </section>
  96.     <section class="second-presentation">
  97.         <div class="container">
  98.             <div class="row presentation">
  99.                 <div class="col-md-6 pr-5 prez-txt-left">
  100.                     <div class="title-page bg-blue d-flex gold pl-0">
  101.                         <img src="{{ asset('img/icons/chevrons-right.svg') }}" alt="chevrons droite">
  102.                         <span class="ml-3">{{ content_sale.preTitle }}</span>
  103.                     </div>
  104.                     <h1>
  105.                         {{ content_sale.title }}
  106.                         {% if app.user %}
  107.                             <a href="{{ path('back_content_edit', {'id': content_sale.id}) }}"><i
  108.                                         class="fas fa-pencil-alt pencil-red"></i></a>
  109.                         {% endif %}
  110.                     </h1>
  111.                     <div class="description pt-5 pb-5 white">
  112.                         {{ content_sale.text|raw }}
  113.                     </div>
  114.                     {% if content_sale.buttonLink %}
  115.                         <a href="{{ content_sale.buttonLink }}"
  116.                            class="btn-gold bg-gold white">{{ content_sale.buttonLabel }}</a>
  117.                     {% endif %}
  118.                 </div>
  119.                 <div class="col-md-6 illustration"
  120.                      data-img="{{ content_sale.image ? asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ content_sale.image) : asset('img/header_floor.jpg') }}">
  121. {#                     style="background:url({{ content_sale.image ? asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ content_sale.image) : asset('img/header_floor.jpg') }}) center center no-repeat;background-size:cover">#}
  122.                 </div>
  123.             </div>
  124.         </div>
  125.     </section>
  126.     <section class="map position-relative">
  127.         <div class="filter-blue h-100 w-100"></div>
  128.         <div class="contact-info white">
  129.             <img src="{{ asset('img/icons/marker.svg') }}" alt="address">
  130.             <p class="gold mt-3">FLOOR Sarl</p>
  131.             <p><strong>152 ROUTE D'ARLON</strong></p>
  132.             <p class="min">L — 8010 Strassen</p>
  133.             <p class="mt-2"><img src="{{ asset('img/icons/phone.svg') }}"><a href="tel:00352283277"
  134.                                                                              class="white ml-3 min">(+352) 28 32 77</a>
  135.             </p>
  136.             <p><img src="{{ asset('img/icons/mail.svg') }}"><a href="mailto:agency@floor.lu" class="white ml-3 min">agency@floor.lu</a>
  137.             </p>
  138.         </div>
  139.         <div class="title-page bg-blue d-flex gold justify-content-end position-absolute">
  140.             <img src="{{ asset('img/icons/chevrons-right.svg') }}" alt="chevrons droite">
  141.             <span class="ml-3">Contact</span>
  142.         </div>
  143.         <div class="circle-logo position-absolute d-flex justify-content-center align-items-center no-responsive"
  144.              id="circleLogo">
  145.             <img src="{{ asset('img/logo_floor_logo.svg') }}" alt="Floor">
  146.         </div>
  147.     </section>
  148. {% endblock %}