templates/main/home/index.html.twig line 1

Open in your IDE?
  1. {% extends "main/base.html.twig" %}
  2. {% import "macros/search.html.twig" as search %}
  3. {% block title %}Accueil - Explorez notre boutique dès aujourd'hui et découvrez des solutions électroniques de pointe pour améliorer votre vie quotidienne.{% endblock %}
  4. {% block main %}
  5.         <main class="main">
  6.             <div class="intro-slider-container mb-5">
  7.                 <div class="intro-slider owl-carousel owl-theme owl-nav-inside owl-light" data-toggle="owl" 
  8.                     data-owl-options='{
  9.                         "dots": true,
  10.                         "nav": false, 
  11.                         "responsive": {
  12.                             "1200": {
  13.                                 "nav": true,
  14.                                 "dots": false
  15.                             }
  16.                         }
  17.                     }'>
  18.                     <div class="intro-slide" style="background-image: url({{asset('img/diapo-1.png')}});">
  19.                         <div class="container intro-content">
  20.                             <div class="row justify-content-end">
  21.                                 <div class="col-auto col-sm-7 col-md-6 col-lg-5">
  22.                                     {# <h3 class="intro-subtitle text-third">Deals and Promotions</h3><!-- End .h3 intro-subtitle --> #}
  23.                                     {# <h1 class="intro-title">Beats by</h1> #}
  24.                                     <h1 class="intro-title">La qualité à portée de clic !</h1><!-- End .intro-title -->
  25.                                     {# <div class="intro-price">
  26.                                         <sup class="intro-old-price">$349,95</sup>
  27.                                         <span class="text-third">
  28.                                             $279<sup>.99</sup>
  29.                                         </span>
  30.                                     </div><!-- End .intro-price --> #}
  31.                                     <a href="{{path('articles')}}" class="btn btn-primary btn-round">
  32.                                         <span>Achetez maintenant</span>
  33.                                         <i class="icon-long-arrow-right"></i>
  34.                                     </a>
  35.                                 </div><!-- End .col-lg-11 offset-lg-1 -->
  36.                             </div><!-- End .row -->
  37.                         </div><!-- End .intro-content -->
  38.                     </div><!-- End .intro-slide -->
  39.                     <div class="intro-slide" style="background-image: url({{asset('img/diapo-2.png')}});">
  40.                         <div class="container intro-content">
  41.                             <div class="row justify-content-end">
  42.                                 <div class="col-auto col-sm-7 col-md-6 col-lg-5">
  43.                                     {# <h3 class="intro-subtitle text-primary">New Arrival</h3><!-- End .h3 intro-subtitle --> #}
  44.                                     <h2 class="intro-title">Découvrez la magie du shopping en ligne  <br> </h2><!-- End .intro-title -->
  45.                                     
  46.                                     <a href="{{ path('articles')}}" class="btn btn-primary btn-round">
  47.                                         <span>Boutique</span>
  48.                                         <i class="icon-long-arrow-right"></i>
  49.                                     </a>
  50.                                 </div><!-- End .col-md-6 offset-md-6 -->
  51.                             </div><!-- End .row -->
  52.                         </div><!-- End .intro-content -->
  53.                     </div><!-- End .intro-slide -->
  54.                 </div><!-- End .intro-slider owl-carousel owl-simple -->
  55.                 <span class="slider-loader"></span><!-- End .slider-loader -->
  56.             </div><!-- End .intro-slider-container -->
  57.             <div class="container">
  58.                 <h2 class="title text-center mb-4">Explorer les catégories populaires</h2><!-- End .title text-center -->                
  59.                 <div class="cat-blocks-container">
  60.                     <div class="row">
  61.                         <div class="col-6 col-sm-4 col-lg-2">
  62.                             <a href="/boutique/pmd-store/ordinateurs/ordinateur-portable" class="cat-block">
  63.                                 <figure>
  64.                                     <span>
  65.                                         <img src="{{ asset('img/cats/1.png')}}" alt="Category image">
  66.                                     </span>
  67.                                 </figure>
  68.                                 <h3 class="cat-block-title">Ordinateur Portable</h3><!-- End .cat-block-title -->
  69.                             </a>
  70.                         </div><!-- End .col-sm-4 col-lg-2 -->
  71.                         <div class="col-6 col-sm-4 col-lg-2">
  72.                             <a href="#" class="cat-block">
  73.                                 <figure>
  74.                                     <span>
  75.                                         <img src="{{ asset('img/cats/3.png')}}" width="130px" alt="Category image">
  76.                                     </span>
  77.                                 </figure>
  78.                                 <h3 class="cat-block-title">Ordinateur de bureau</h3><!-- End .cat-block-title -->
  79.                             </a>
  80.                         </div><!-- End .col-sm-4 col-lg-2 -->
  81.                         <div class="col-6 col-sm-4 col-lg-2">
  82.                             <a href="/boutique/pmd-store/claviers-et-souris/claviers" class="cat-block">
  83.                                 <figure>
  84.                                     <span>
  85.                                         <img src="{{ asset('img/cats/7.png') }}" width="100px" alt="Category image">
  86.                                     </span>
  87.                                 </figure>
  88.                                 <h3 class="cat-block-title">Claviers</h3><!-- End .cat-block-title -->
  89.                             </a>
  90.                         </div><!-- End .col-sm-4 col-lg-2 -->
  91.                         <div class="col-6 col-sm-4 col-lg-2">
  92.                             <a href="/boutique/pmd-store/imprimante-et-accessoires/imprimante" class="cat-block">
  93.                                 <figure>
  94.                                     <span>
  95.                                         <img src="{{ asset('img/cats/8.png') }}" width="100px" alt="Category image">
  96.                                     </span>
  97.                                 </figure>
  98.                                 <h3 class="cat-block-title">Imprimante</h3><!-- End .cat-block-title -->
  99.                             </a>
  100.                         </div><!-- End .col-sm-4 col-lg-2 -->
  101.                         <div class="col-6 col-sm-4 col-lg-2">
  102.                             <a href="/boutique/pmd-store/memoire/disque-dur" class="cat-block">
  103.                                 <figure>
  104.                                     <span>
  105.                                         <img src="{{ asset('img/cats/9.png') }}" alt="Category image">
  106.                                     </span>
  107.                                 </figure>
  108.                                 <h3 class="cat-block-title">Disqsue dur externe</h3><!-- End .cat-block-title -->
  109.                             </a>
  110.                         </div><!-- End .col-sm-4 col-lg-2 -->
  111.                         <div class="col-6 col-sm-4 col-lg-2">
  112.                             <a href="/boutique/pmd-store/accessoires-de-reseau/repeteurs-wi-fi" class="cat-block">
  113.                                 <figure>
  114.                                     <span>
  115.                                         <img src="{{ asset('img/cats/10.png') }}" width="100px" alt="Category image">
  116.                                     </span>
  117.                                 </figure>
  118.                                 <h3 class="cat-block-title">Répéteurs Wi-Fi</h3><!-- End .cat-block-title -->
  119.                             </a>
  120.                         </div><!-- End .col-sm-4 col-lg-2 -->
  121.                     </div><!-- End .row -->
  122.                 </div><!-- End .cat-blocks-container -->
  123.             </div><!-- End .container -->
  124.             <div class="mb-3"></div><!-- End .mb-5 -->
  125.             {% if articles.arrivage_all|length > 0 %}
  126.             <div class="container new-arrivals">
  127.                 <div class="heading heading-flex mb-3">
  128.                     <div class="heading-left">
  129.                         <h2 class="title">Nouvel arrivage</h2><!-- End .title -->
  130.                     </div><!-- End .heading-left -->
  131.                    <div class="heading-right">
  132.                         <ul class="nav nav-pills nav-border-anim justify-content-center" role="tablist">
  133.                             <li class="nav-item">
  134.                                 <a class="nav-link active" id="new-all-link" data-toggle="tab" href="#new-all-tab" role="tab" aria-controls="new-all-tab" aria-selected="true">Tous</a>
  135.                             </li>
  136.                             {% if articles.laptops|length > 0 %}
  137.                             <li class="nav-item">
  138.                                 <a class="nav-link" id="new-computers-link" data-toggle="tab" href="#new-computers-tab" role="tab" aria-controls="new-computers-tab" aria-selected="false">Oridinateur portable</a>
  139.                             </li>
  140.                             {% endif %}
  141.                             {% if articles.claviers_souris|length > 0 %}
  142.                             <li class="nav-item">
  143.                                 <a class="nav-link" id="new-phones-link" data-toggle="tab" href="#new-phones-tab" role="tab" aria-controls="new-phones-tab" aria-selected="false">Claviers & Souris</a>
  144.                             </li>
  145.                             {% endif %}
  146.                             {% if articles.support_ordinateur_portable|length > 0 %}
  147.                             <li class="nav-item">
  148.                                 <a class="nav-link" id="new-acc-link" data-toggle="tab" href="#new-acc-tab" role="tab" aria-controls="new-acc-tab" aria-selected="false">Support d'Ordinateur Portable</a>
  149.                             </li>
  150.                             {% endif %}
  151.                             
  152.                             
  153.                         </ul>
  154.                    </div><!-- End .heading-right -->
  155.                 </div><!-- End .heading -->
  156.                 
  157.                 <div class="tab-content tab-content-carousel just-action-icons-sm">
  158.                     <div class="tab-pane p-0 fade show active" id="new-all-tab" role="tabpanel" aria-labelledby="new-all-link">
  159.                         <div class="owl-carousel owl-full carousel-equal-height carousel-with-shadow" data-toggle="owl" 
  160.                             data-owl-options='{
  161.                                 "nav": true, 
  162.                                 "dots": true,
  163.                                 "margin": 20,
  164.                                 "loop": false,
  165.                                 "responsive": {
  166.                                     "0": {
  167.                                         "items":2
  168.                                     },
  169.                                     "480": {
  170.                                         "items":2
  171.                                     },
  172.                                     "768": {
  173.                                         "items":3
  174.                                     },
  175.                                     "992": {
  176.                                         "items":4
  177.                                     },
  178.                                     "1200": {
  179.                                         "items":5
  180.                                     }
  181.                                 }
  182.                             }'>
  183.                             {% for article in articles.arrivage_all %}
  184.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  185.                             {% endfor %}
  186.                         </div><!-- End .owl-carousel -->
  187.                     </div><!-- .End .tab-pane -->
  188.                     {% if articles.laptops|length > 0 %}
  189.                     <div class="tab-pane p-0 fade" id="new-computers-tab" role="tabpanel" aria-labelledby="new-computers-link">
  190.                         <div class="owl-carousel owl-full carousel-equal-height carousel-with-shadow" data-toggle="owl" 
  191.                             data-owl-options='{
  192.                                 "nav": true, 
  193.                                 "dots": true,
  194.                                 "margin": 20,
  195.                                 "loop": false,
  196.                                 "responsive": {
  197.                                     "0": {
  198.                                         "items":2
  199.                                     },
  200.                                     "480": {
  201.                                         "items":2
  202.                                     },
  203.                                     "768": {
  204.                                         "items":3
  205.                                     },
  206.                                     "992": {
  207.                                         "items":4
  208.                                     },
  209.                                     "1200": {
  210.                                         "items":5
  211.                                     }
  212.                                 }
  213.                             }'>
  214.                             {% for article in articles.laptops %}
  215.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  216.                             {% endfor %}
  217.                         </div><!-- End .owl-carousel -->
  218.                     </div><!-- .End .tab-pane -->
  219.                     {% endif %}
  220.                      {% if articles.claviers_souris|length > 0 %}
  221.                     <div class="tab-pane p-0 fade" id="new-phones-tab" role="tabpanel" aria-labelledby="new-phones-link">
  222.                         <div class="owl-carousel owl-full carousel-equal-height carousel-with-shadow" data-toggle="owl" 
  223.                             data-owl-options='{
  224.                                 "nav": true, 
  225.                                 "dots": true,
  226.                                 "margin": 20,
  227.                                 "loop": false,
  228.                                 "responsive": {
  229.                                     "0": {
  230.                                         "items":2
  231.                                     },
  232.                                     "480": {
  233.                                         "items":2
  234.                                     },
  235.                                     "768": {
  236.                                         "items":3
  237.                                     },
  238.                                     "992": {
  239.                                         "items":4
  240.                                     },
  241.                                     "1200": {
  242.                                         "items":5
  243.                                     }
  244.                                 }
  245.                             }'>
  246.                             {% for article in articles.claviers_souris %}
  247.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  248.                             {% endfor %}
  249.                         </div><!-- End .owl-carousel -->
  250.                     </div><!-- .End .tab-pane -->
  251.                     {% endif %}
  252.                     
  253.                     <div class="tab-pane p-0 fade" id="new-watches-tab" role="tabpanel" aria-labelledby="new-watches-link">
  254.                         <div class="owl-carousel owl-full carousel-equal-height carousel-with-shadow" data-toggle="owl" 
  255.                             data-owl-options='{
  256.                                 "nav": true, 
  257.                                 "dots": true,
  258.                                 "margin": 20,
  259.                                 "loop": false,
  260.                                 "responsive": {
  261.                                     "0": {
  262.                                         "items":2
  263.                                     },
  264.                                     "480": {
  265.                                         "items":2
  266.                                     },
  267.                                     "768": {
  268.                                         "items":3
  269.                                     },
  270.                                     "992": {
  271.                                         "items":4
  272.                                     },
  273.                                     "1200": {
  274.                                         "items":5
  275.                                     }
  276.                                 }
  277.                             }'>
  278.                             {% for article in articles.imprimante_accessoires %}
  279.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  280.                             {% endfor %}
  281.                         </div><!-- End .owl-carousel -->
  282.                     </div><!-- .End .tab-pane -->
  283.                     {% if articles.support_ordinateur_portable|length > 0 %}
  284.                     <div class="tab-pane p-0 fade" id="new-acc-tab" role="tabpanel" aria-labelledby="new-acc-link">
  285.                         <div class="owl-carousel owl-full carousel-equal-height carousel-with-shadow" data-toggle="owl" 
  286.                             data-owl-options='{
  287.                                 "nav": true, 
  288.                                 "dots": true,
  289.                                 "margin": 20,
  290.                                 "loop": false,
  291.                                 "responsive": {
  292.                                     "0": {
  293.                                         "items":2
  294.                                     },
  295.                                     "480": {
  296.                                         "items":2
  297.                                     },
  298.                                     "768": {
  299.                                         "items":3
  300.                                     },
  301.                                     "992": {
  302.                                         "items":4
  303.                                     },
  304.                                     "1200": {
  305.                                         "items":5
  306.                                     }
  307.                                 }
  308.                             }'>
  309.                             {% for article in articles.support_ordinateur_portable %}
  310.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  311.                             {% endfor %}
  312.                         </div><!-- End .owl-carousel -->
  313.                     </div><!-- .End .tab-pane -->
  314.                     {% endif %}
  315.                     
  316.                 </div><!-- End .tab-content -->
  317.             </div><!-- End .container -->
  318.             
  319.             {% endif %}
  320.             <div class="mb-6"></div><!-- End .mb-6 -->
  321.             
  322.             <div class="container">
  323.                 <div class="cta cta-border mb-5" style="background-image: url({{asset('img/bg-1.jpg')}});">
  324.                     <img src="{{ asset('img/1.png')}}" width="300px" alt="ordinateur" class="cta-img">
  325.                     <div class="row justify-content-center">
  326.                         <div class="col-md-12">
  327.                             <div class="cta-content">
  328.                                 <div class="cta-text text-right text-white">
  329.                                     <p>Achetez<br><strong>En toute simplicité.</strong></p>
  330.                                 </div><!-- End .cta-text -->
  331.                                 <a href="{{ path('articles')}}" class="btn btn-primary btn-round"><span>Boutique</span><i class="icon-long-arrow-right"></i></a>
  332.                             </div><!-- End .cta-content -->
  333.                         </div><!-- End .col-md-12 -->
  334.                     </div><!-- End .row -->
  335.                 </div><!-- End .cta -->
  336.             </div><!-- End .container -->
  337.             <div class="mb-5"></div><!-- End .mb-5 -->
  338.                 {% if articles.recommandez|length > 0 %}
  339.             <div class="container for-you">
  340.                 <div class="heading heading-flex mb-3">
  341.                     <div class="heading-left">
  342.                         <h2 class="title">Nos Recommandations</h2><!-- End .title -->
  343.                     </div><!-- End .heading-left -->
  344.                    <div class="heading-right">
  345.                         <a href="{{ path('articles')}}" class="title-link">Voir tous les articles <i class="icon-long-arrow-right"></i></a>
  346.                    </div><!-- End .heading-right -->
  347.                 </div><!-- End .heading -->
  348.                 <div class="products">
  349.                     <div class="row justify-content-center">
  350.                         {% for article in articles.recommandez %}
  351.                         <div class="col-6 col-md-4 col-lg-3">
  352.                                 {% include base ~ "/shop/product/_product_2.html.twig" %}
  353.                         </div><!-- End .col-sm-6 col-md-4 col-lg-3 -->
  354.                             {% endfor %}
  355.                     </div><!-- End .row -->
  356.                 </div><!-- End .products -->
  357.             </div><!-- End .container -->
  358.             <div class="mb-4"></div><!-- End .mb-4 -->
  359.                 {% endif %}
  360.                 
  361.             <div class="container">
  362.                 <hr class="mb-0">
  363.             </div><!-- End .container -->
  364.             <div class="icon-boxes-container bg-transparent">
  365.                 <div class="container">
  366.                     <div class="row">
  367.                         <div class="col-sm-6 col-lg-4">
  368.                             <div class="icon-box icon-box-side">
  369.                                 <span class="icon-box-icon text-dark">
  370.                                     <i class="icon-rocket"></i>
  371.                                 </span>
  372.                                 <div class="icon-box-content">
  373.                                     <h3 class="icon-box-title">Livraison gratuite</h3><!-- End .icon-box-title -->
  374.                                     <p>A partir de 100 000 F cfa</p>
  375.                                 </div><!-- End .icon-box-content -->
  376.                             </div><!-- End .icon-box -->
  377.                         </div><!-- End .col-sm-6 col-lg-3 -->
  378.                         <div class="col-sm-6 col-lg-4">
  379.                             <div class="icon-box icon-box-side">
  380.                                 <span class="icon-box-icon text-dark">
  381.                                     <i class="icon-rotate-left"></i>
  382.                                 </span>
  383.                                 <div class="icon-box-content">
  384.                                     <h3 class="icon-box-title">Garantie </h3><!-- End .icon-box-title -->
  385.                                     <p>3 mois</p>
  386.                                 </div><!-- End .icon-box-content -->
  387.                             </div><!-- End .icon-box -->
  388.                         </div><!-- End .col-sm-6 col-lg-3 -->
  389.                         <div class="col-sm-6 col-lg-4">
  390.                             <div class="icon-box icon-box-side">
  391.                                 <span class="icon-box-icon text-dark">
  392.                                     <i class="icon-life-ring"></i>
  393.                                 </span>
  394.                                 <div class="icon-box-content">
  395.                                     <h3 class="icon-box-title">Notre support techniques</h3><!-- End .icon-box-title -->
  396.                                     <p>Du lundi au samedi de 08h à 19h</p>
  397.                                 </div><!-- End .icon-box-content -->
  398.                             </div><!-- End .icon-box -->
  399.                         </div><!-- End .col-sm-6 col-lg-3 -->
  400.                     </div><!-- End .row -->
  401.                 </div><!-- End .container -->
  402.             </div><!-- End .icon-boxes-container -->
  403.         </main><!-- End .main -->
  404. {% endblock %}