templates/home/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Bienvenue {% endblock %}
  3. {% block body %}
  4.     <!-- Modal -->
  5.     <div class="modal fade custom-modal" id="onloadModal" tabindex="-1" aria-labelledby="onloadModalLabel" aria-hidden="true"  data-backdrop="true">
  6.       
  7.         <div class="modal-dialog " >  
  8.            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 
  9.                      
  10.                                 {% if pubImages["Z-IMG0-PA"] is defined %}
  11.                                      <img src="{{ asset('uploads/pubs/'~ pubImages["Z-IMG0-PA"]) }}"  alt="" class="border-radius-10"/>
  12.                                 {% else %}
  13.                                     <img src="{{ asset('assets/imgs/deals/img-13.jpg') }}"  alt="" class="border-radius-10" />
  14.                                 {% endif %}
  15.                       
  16.         </div>
  17.     </div>
  18.     <main class="main">
  19.         <section class="home-slider position-relative mb-10">
  20.             <div class="container">
  21.                 <div class="row">
  22.                     <div class="col-lg-3 mt-30">
  23.                       <div class="row">
  24.                             <div class="col-md-6 col-lg-12">
  25.                             <h1 class="mb-5" style="text-align: justify-all;font-size: medium">Bienvenue sur   <span style="color: #e1b12c">228</span><span style="color: #006266">deals</span> </h1>
  26.                             <span class="text-muted">228 Ici c'est TOGO</span>
  27.                             <div class="vendor-d">
  28.                                         <p class="font-sm text-heading">
  29.                                             Développez votre business. Commencez à vendre ou à louer dès aujourd'hui avec <span style="color: #e1b12c">228</span><span style="color: #006266">deals</span> !
  30.                                            Nous vous mettons en contact avec les clients.<br>
  31.                                         </p>
  32.                                         <hr/>
  33.                             </div>
  34.                            <div class="product-list-small animated animated ">
  35.                                     {% for im in immeubles %}
  36.                                         <article class="row align-items-center  border-radius-10" style="margin-bottom:2px; background-color:#006266; margin-right:0px; margin-left:0px ">
  37.                                         <figure class="col-md-4  col-sm-6 mb-0">
  38.                                                 {% if im.typeoperation == "LOCATION" %}
  39.                                                     <span class=" badge alert-success"  style="background: #e1b12c; color: #FFFFFF" >A LOUER </span>
  40.                                                 {% endif %}
  41.                                                 {% if im.typeoperation == "VENTE" %}
  42.                                                     <span class=" badge alert-success"  style="background: #f87171; color: #FFFFFF" >VENTE</span>
  43.                                                 {% endif %}
  44.                                                 <a href="{{ path('app_home_detail',{slug: im.slug} ) }}">
  45.                                                     <img src="{{ asset('uploads/immeubles/'~ im.code ~'/'~im.photo) }}" height="80px" alt="" />
  46.                                                 </a>
  47.                                             </figure>
  48.                                             <div class="col-md-8 mb-0">
  49.                                              <div class="product-category">
  50.                                                         <a href="{{ path('app_immeubledetailslug',{slug: im.slug} ) }}" style="color: #eab543">{{ im.categorie.libelle }}</a>
  51.                                                     </div>
  52.                                                 <h6 >
  53.                                                     <a href="{{ path('app_immeubledetailslug',{slug: im.slug} ) }}" style="color: #FFF; font-size: small">{{ im.libelle|length > 50 ?  im.libelle|slice(0, 50) ~ '...' : im.libelle  }}</a>
  54.                                                 </h6>
  55.                                                 <span class="font-small text-muted">Publié le {{ im.pubDate| date('d/m/Y h:i') }}</span>
  56.                                                 <div class="product-price">
  57.                                                      {% if im.isNoprice == false %}
  58.                                                             <span style="color: #FFF">{{ im.prix|number_format(0,'.',' ') }} FCFA </span>
  59.                                                         {% else %}
  60.                                                             <span style="color: #FFF">Prix à la demande </span>
  61.                                                         {% endif %}
  62.                                                 </div>
  63.                                             </div>
  64.                                           
  65.                                         </article>
  66.                                     {% endfor %}
  67.                                 </div>
  68.                             </div>
  69.                     
  70.                         </div>
  71.                     </div>
  72.                     <div class="col-lg-6">
  73.                         <div class="home-slide-cover mt-30">
  74.                             <div class="hero-slider-1 style-5 dot-style-1 dot-style-1-position-2; ">
  75.                                 {% if pubImages["Z-SLIDE-IMG1-PA"] is defined %}
  76.                                     <div class="single-hero-slider single-animation-wrap" style="background-image: url({{ asset('uploads/pubs/'~ pubImages["Z-SLIDE-IMG1-PA"]) }}) ; height: 360px">
  77.                                         <div class="slider-content">
  78.                                         </div>
  79.                                     </div>
  80.                                 {% else %}
  81.                                     <div class="single-hero-slider single-animation-wrap" style="background-image: url(assets/imgs/slider/228deals-slide1.jpg) ;  height: 360px">
  82.                                         <div class="slider-content">
  83.                                         </div>
  84.                                     </div>
  85.                                 {% endif %}
  86.                                 {% if pubImages["Z-SLIDE-IMG2-PA"] is defined %}
  87.                                     <div class="single-hero-slider single-animation-wrap" style="background-image: url({{ asset('uploads/pubs/'~ pubImages["Z-SLIDE-IMG2-PA"]) }}) ; height: 360px">
  88.                                         <div class="slider-content">
  89.                                         </div>
  90.                                     </div>
  91.                                 {% else %}
  92.                                 <div class="single-hero-slider single-animation-wrap" style="background-image: url(assets/imgs/slider/228deals-slide2.jpg);  height: 360px">
  93.                                     <div class="slider-content">
  94.                                     </div>
  95.                                 </div>
  96.                                 {% endif %}
  97.                             </div>
  98.                             <div class="slider-arrow hero-slider-1-arrow"></div>
  99.                         </div>
  100.                     </div>
  101.                     <div class="col-lg-3">
  102.                         <div class="row">
  103.                             <div class="col-md-6 col-lg-12">
  104.                            <div class="product-list-small animated animated mt-30">
  105.                                     {% for v in vehicules %}
  106.                                         <article class="row align-items-center  border-radius-10" style="margin-bottom:2px; background-color:#006266; margin-right:0px; margin-left:0px ">
  107.                                         <figure class="col-md-4  col-sm-6 mb-0">
  108.                                                 {% if v.typeoperation == "LOCATION" %}
  109.                                                     <span class=" badge alert-success"  style="background: #e1b12c; color: #FFFFFF" >A LOUER </span>
  110.                                                 {% endif %}
  111.                                                 {% if v.typeoperation == "VENTE" %}
  112.                                                     <span class=" badge alert-success"  style="background: #f87171; color: #FFFFFF" >VENTE</span>
  113.                                                 {% endif %}
  114.                                                 <a href="{{ path('app_vehiculedetailslug',{slug: v.slug} ) }}">
  115.                                                     <img src="{{ asset('uploads/vehicules/'~ v.code ~'/'~v.photoImage) }}" height="80px" alt="" />
  116.                                                 </a>
  117.                                             </figure>
  118.                                             <div class="col-md-8 mb-0">
  119.                                              <div class="product-category">
  120.                                                         <a href="{{ path('app_vehiculedetailslug',{slug: v.slug} ) }}" style="color: #eab543"></a>
  121.                                                 </div>
  122.                                                 <h6 >
  123.                                                     <a href="{{ path('app_vehiculedetailslug',{slug: v.slug} ) }}" style="color: #FFF; font-size: small">{{ v.libelle|length > 50 ?  v.libelle|slice(0, 50) ~ '...' : v.libelle  }}</a>
  124.                                                 </h6>
  125.                                                 <span class="font-small text-muted">Publié le {{ v.pubDate| date('d/m/Y h:i') }}</span>
  126.                                                 <div class="product-price">
  127.                                                      {% if v.isNoprice == false %}
  128.                                                             <span style="color: #FFF">{{ v.prix|number_format(0,'.',' ') }} FCFA </span>
  129.                                                         {% else %}
  130.                                                             <span style="color: #FFF">Prix à la demande </span>
  131.                                                         {% endif %}
  132.                                                 </div>
  133.                                             </div>
  134.                                           
  135.                                         </article>
  136.                                     {% endfor %}
  137.                                     {% for art in varticles %}
  138.                                         <article class="row align-items-center  border-radius-10" style="margin-bottom:2px; background-color:#006266; margin-right:0px; margin-left:0px ">
  139.                                         <figure class="col-md-4  col-sm-6 mb-0">
  140.                                                 {% if art.ispromo == true %}
  141.                                                     <span class=" badge alert-success"  style="background: #e1b12c; color: #FFFFFF" >PROMO </span>
  142.                                                 {% endif %}
  143.                                                 {% if art.IsSolde == true %}
  144.                                                     <span class=" badge alert-success"  style="background: #f87171; color: #FFFFFF" >Jusqu'à -{{ art.soldePourcentage}}% </span>
  145.                                                 {% endif %}
  146.                                                 <a href="{{ path('app_home_detail',{slug: art.slug} ) }}">
  147.                                                     <img src="{{ asset('uploads/articles/'~ art.code ~'/'~art.imageprincipale) }}" alt="" />
  148.                                                 </a>
  149.                                             </figure>
  150.                                             <div class="col-md-8 mb-0">
  151.                                                 <h6 >
  152.                                                     <a href="{{ path('app_home_detail',{slug: art.slug} ) }}" style="color: #FFF; font-size: small">{{ art.libelle|length > 50 ?  art.libelle|slice(0, 50) ~ '...' : art.libelle  }}</a>
  153.                                                 </h6>
  154.                                                 <span class="font-small text-muted">Publié le {{ art.pubDate| date('d/m/Y h:i') }}</span>
  155.                                                 <div class="product-price">
  156.                                                                                         {% if art.ispromo==true %}
  157.                                                         {% if art.isNoprice == true %}
  158.                                                             <span>Prix à la demande</span>
  159.                                                         {% else %}
  160.                                                         <span style="color: #FFF">{{ art.prixpromo|number_format(0,'.',' ') }} FCFA</span>
  161.                                                         <span class="old-price" style="color: #FFF">{{ art.prix|number_format(0,'.',' ') }} FCFA</span>
  162.                                                         {% endif %}
  163.                                                     {% elseif  art.IsSolde == true %}
  164.                                                         {% if art.isNoprice == true %}
  165.                                                             <span style="color: #FFF">Prix à la demande</span>
  166.                                                         {% else %}
  167.                                                             <span style="color: #FFF">{{ art.prix|number_format(0,'.',' ') }} FCFA</span>
  168.                                                         {% endif %}
  169.                                                     {% else %}
  170.                                                         <span style="color: #FFF">
  171.                                                             {% if art.prix > 0%}
  172.                                                             {{ art.prix|number_format(0,'.',' ') }} FCFA
  173.                                                             {% else %}
  174.                                                                 Prix à la demande
  175.                                                             {% endif %}
  176.                                                         </span>
  177.                                                     {% endif %}
  178.                                                 </div>
  179.                                             </div>
  180.                                           
  181.                                         </article>
  182.                                     {% endfor %}
  183.                                 </div>
  184.                             </div>
  185.                     
  186.                         </div>
  187.                     </div>
  188.                 </div>
  189.             </div>
  190.         </section>
  191.         <!--
  192.         <section class="section-padding">
  193.             <div class="container">
  194.                 <div class="row">
  195.                     <div class="col-lg-3 col-md-6">
  196.                         <div class="banner-img style-6 wow animate__ animate__fadeInUp animated" data-wow-delay="0" style="visibility: visible; animation-name: fadeInUp;">
  197.                             <img src="{{ asset('assets/imgs/deals/img-pub-3.jpg') }}" alt="">
  198.                             <div class="banner-text">
  199.                               
  200.                             </div>
  201.                         </div>
  202.                     </div>
  203.                     <div class="col-lg-3 col-md-6">
  204.                         <div class="banner-img style-6 wow animate__ animate__fadeInUp animated" data-wow-delay="0.2s" style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">
  205.                             <img src="{{ asset('assets/imgs/deals/img-pub-4.jpg') }}" alt="">
  206.                             <div class="banner-text">
  207.                                
  208.                             </div>
  209.                         </div>
  210.                     </div>
  211.                     <div class="col-lg-3 col-md-6">
  212.                         <div class="banner-img style-6 wow animate__ animate__fadeInUp animated" data-wow-delay="0.4s" style="visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;">
  213.                             <img src="{{ asset('assets/imgs/deals/img-pub-4.jpg') }}" alt="">
  214.                             <div class="banner-text">
  215.                                
  216.                             </div>
  217.                         </div>
  218.                     </div>
  219.                     <div class="col-lg-3 col-md-6">
  220.                         <div class="banner-img style-6 wow animate__ animate__fadeInUp animated" data-wow-delay="0.6s" style="visibility: visible; animation-delay: 0.6s; animation-name: fadeInUp;">
  221.                             <img src="{{ asset('assets/imgs/deals/img-pub-4.jpg') }}" alt="">
  222.                             <div class="banner-text">
  223.                                 <h6 class="mb-10 mt-30">
  224.                             
  225.                             </div>
  226.                         </div>
  227.                     </div>
  228.                 </div>
  229.             </div>
  230.         </section>-->
  231.         <section class="section-padding mb-10">
  232.             <div class="container">
  233.                 <div class="row">
  234.                     <div class="col-xl-12 col-lg-12 col-md-6 mb-sm-5 mb-md-0 wow animate__animated animate__fadeInUp" data-wow-delay="0">
  235.                         <h4 class="section-title style-1 mb-10 animated animated">Récentes articles</h4>
  236.                         <div class=" row product-list-small animated animated">
  237.                             {% for article in   articles  %}
  238.                             <div class="col-md-6 col-lg-3  mb-2  articles">
  239.                                 <article class="row align-items-center hover-up  mr-5 mb-1" style="height: 130px">
  240.                                     <figure class="col-md-4  col-sm-6 mb-0">
  241.                                         {% if article.ispromo == true %}
  242.                                             <span class=" badge alert-success"  style="background: #e1b12c; color: #FFFFFF" >PROMO </span>
  243.                                         {% endif %}
  244.                                         {% if article.IsSolde == true %}
  245.                                             <span class=" badge alert-success"  style="background: #f87171; color: #FFFFFF" >Jusqu'à -{{ article.soldePourcentage}}% </span>
  246.                                         {% endif %}
  247.                                         <a href="{{ path('app_home_detail',{slug: article.slug} ) }}">
  248.                                             <img src="{{ asset('uploads/articles/'~ article.code ~'/'~article.imageprincipale) }}" alt="" height="100px" />
  249.                                         </a>
  250.                                     </figure>
  251.                                     <div class="col-md-8 mb-0 col-sm-6 ">
  252.                                         <h6>
  253.                                             <a href="{{ path('app_home_detail',{slug: article.slug} ) }}">{{ article.libelle|length > 50 ?  article.libelle|slice(0, 50) ~ '...' : article.libelle  }}</a>
  254.                                         </h6>
  255.                                         <div class="product-price">
  256.                                         {% if article.ispromo==true %}
  257.                                             {% if article.isNoprice == true %}
  258.                                                 <span>Prix à la demande</span>
  259.                                             {% else %}
  260.                                             <span>{{ article.prixpromo|number_format(0,'.',' ') }} FCFA</span>
  261.                                             <span class="old-price">{{ article.prix|number_format(0,'.',' ') }} FCFA</span>
  262.                                             {% endif %}
  263.                                         {% elseif  article.IsSolde == true %}
  264.                                             {% if article.isNoprice == true %}
  265.                                                 <span>Prix à la demande</span>
  266.                                             {% else %}
  267.                                                 <span>{{ article.prix|number_format(0,'.',' ') }} FCFA</span>
  268.                                             {% endif %}
  269.                                         {% else %}
  270.                                             <span>
  271.                                                 {% if article.prix > 0%}
  272.                                                 {{ article.prix|number_format(0,'.',' ') }} FCFA
  273.                                                 {% else %}
  274.                                                     Prix à la demande
  275.                                                 {% endif %}
  276.                                             </span>
  277.                                         {% endif %}
  278.                                         </div>
  279.                                         <div class="d-inline-block">
  280.                                             <span class="font-small text-muted">Publié le {{ article.pubDate| date('d/m/Y h:i') }}</span>
  281.                                         </div>
  282.                                     </div>
  283.                                 </article>
  284.                                 
  285.                             </div>
  286.                            {% endfor %}
  287.                             <div class="pagination-area mt-10 mb-10">
  288.                                  {{ knp_pagination_render(articles, 'paginator.html.twig') }}
  289.                             </div>
  290.                         </div>
  291.                     </div>
  292.                 </div>
  293.             </div>
  294.         </section>
  295.         <section class="banners mb-25">
  296.             <div class="container">
  297.                 <div class="row">
  298.                     <div class="col-lg-4 col-md-6">
  299.                         <div class="banner-img wow animate__ animate__fadeInUp animated" data-wow-delay="0" style="visibility: visible; animation-name: fadeInUp;">
  300.                           <!--  <img src="assets/imgs/banner/banner-1.png" alt="">-->
  301.                               {% if pubImages["Z-B-IMG1-PA"] is defined %}
  302.                                      <a href="#" ><img src="{{ asset('uploads/pubs/'~ pubImages["Z-B-IMG1-PA"]) }}"  alt="" class="border-radius-10" /></a>
  303.                                 {% else %}
  304.                                      <a href="#" ><img src="{{ asset('assets/imgs/deals/img-pub-3.jpg') }}"  alt="" class="border-radius-10" /></a>
  305.                                 {% endif %}
  306.                             <div class="banner-text">   
  307.                             </div>
  308.                         </div>
  309.                     </div>
  310.                     <div class="col-lg-4 col-md-6">
  311.                         <div class="banner-img wow animate__ animate__fadeInUp animated" data-wow-delay=".2s" style="visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;">
  312.                                 {% if pubImages["Z-B-IMG2-PA"] is defined %}
  313.                                      <a href="#" ><img src="{{ asset('uploads/pubs/'~ pubImages["Z-B-IMG2-PA"]) }}"  alt="" class="border-radius-10" /></a>
  314.                                 {% else %}
  315.                                      <a href="#" ><img src="{{ asset('assets/imgs/deals/img-pub-4.jpg') }}"  alt="" class="border-radius-10" /></a>
  316.                                 {% endif %}
  317.                             <div class="banner-text">
  318.                         
  319.                             </div>
  320.                         </div>
  321.                     </div>
  322.                     <div class="col-lg-4 d-md-none d-lg-flex">
  323.                         <div class="banner-img mb-sm-0 wow animate__ animate__fadeInUp animated" data-wow-delay=".4s" style="visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;">
  324.                               {% if pubImages["Z-B-IMG3-PA"] is defined %}
  325.                                      <a href="#" ><img src="{{ asset('uploads/pubs/'~ pubImages["Z-B-IMG3-PA"]) }}"  alt="" class="border-radius-10" /></a>
  326.                                 {% else %}
  327.                                      <a href="#" ><img src="{{ asset('assets/imgs/deals/img-pub-3.jpg') }}"  alt="" class="border-radius-10" /></a>
  328.                                 {% endif %}
  329.                             <div class="banner-text">
  330.                              
  331.                             </div>
  332.                         </div>
  333.                     </div>
  334.                 </div>
  335.             </div>
  336.         </section>
  337.     </main>
  338. {% endblock %}