templates/categorie/catBoutiques.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   
  4. <head>
  5.     <meta charset="utf-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover, shrink-to-fit=no">
  7.     <meta name="description" content="Suha - Multipurpose Ecommerce Mobile HTML Template">
  8.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  9.     <meta name="theme-color" content="#100DD1">
  10.     <meta name="apple-mobile-web-app-capable" content="yes">
  11.     <meta name="apple-mobile-web-app-status-bar-style" content="black">
  12.     <!-- The above tags *must* come first in the head, any other head content must come *after* these tags -->
  13.     <!-- Title -->
  14.     <title>Suha - Multipurpose Ecommerce Mobile HTML Template</title>
  15.     <link rel="preconnect" href="https://fonts.googleapis.com/">
  16.     <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
  17.     <link href="https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@300;400;500;600;700&amp;display=swap" rel="stylesheet">
  18.     <!-- Favicon -->
  19.    {% block stylesheets %}
  20.             {{ encore_entry_link_tags('app') }}
  21.         
  22.     <link rel="icon" href="{{asset('img/icons/icon-72x72.png')}}">
  23.     <!-- Apple Touch Icon -->
  24.     <link rel="apple-touch-icon" href="{{asset('img/icons/icon-96x96.png')}}">
  25.     <link rel="apple-touch-icon" sizes="152x152" href="{{asset('img/icons/icon-152x152.png')}}">
  26.     <link rel="apple-touch-icon" sizes="167x167" href="{{asset('img/icons/icon-167x167.png')}}">
  27.     <link rel="apple-touch-icon" sizes="180x180" href="{{asset('img/icons/icon-180x180.png')}}">
  28.     <!-- CSS Libraries -->
  29.     <link rel="stylesheet" href="{{asset('css/bootstrap.min.css')}}">
  30.     <link rel="stylesheet" href="{{asset('css/animate.css')}}">
  31.     <link rel="stylesheet" href="{{asset('css/all.min.css')}}">
  32.     <link rel="stylesheet" href="{{asset('css/brands.min.css')}}">
  33.     <link rel="stylesheet" href="{{asset('css/solid.min.css')}}">
  34.     <link rel="stylesheet" href="{{asset('css/owl.carousel.min.css')}}">
  35.     <link rel="stylesheet" href="{{asset('css/magnific-popup.css')}}">
  36.     <link rel="stylesheet" href="{{asset('css/nice-select.css')}}">
  37.     <!-- Stylesheet -->
  38.     <link rel="stylesheet" href="{{asset('css/style.css')}}">
  39.     <link rel="stylesheet" href="{{asset('css/card.css')}}">
  40.     
  41.     <!-- Web App Manifest -->
  42.     <link rel="manifest" href="{{asset('js/manifest.json')}}">
  43.     {% endblock %}
  44.   </head>
  45.   <body>
  46.     {% block body %}
  47.     <!-- Header Area-->
  48.     <div class="header-area" id="headerArea">
  49.       <div class="container h-100 d-flex align-items-center justify-content-between rtl-flex-d-row-r">
  50.         <!-- Back Button-->
  51.         {% if app.user and app.user.compte == 'client' %}
  52.         <div class="back-button me-2">
  53.           <a href="{{path('app_main_particulier')}}">
  54.           <i class="fa-solid fa-arrow-left-long"></i>
  55.          </a>
  56.        </div>
  57.        {% elseif app.user and app.user.compte == 'vendeur' %}
  58.         <div class="back-button me-2">
  59.           <a href="{{path('app_main')}}">
  60.           <i class="fa-solid fa-arrow-left-long"></i>
  61.          </a>
  62.        </div>
  63.        {% else %}
  64.       <div class="back-button me-2">
  65.         <a href="{{ path('app_main')}}"><i class="fa-solid fa-arrow-left-long"></i></a>
  66.       </div>
  67.       {% endif %}
  68.       
  69.         <!-- Page Title-->
  70.         <div class="page-heading">
  71.           <h6 class="mb-0">Nos produits en Boutique</h6>
  72.         </div>
  73.         <!-- Filter Option
  74.         <div class="filter-option ms-2" data-bs-toggle="offcanvas" data-bs-target="#suhaFilterOffcanvas" aria-controls="suhaFilterOffcanvas"><i class="fa-solid fa-sliders"></i></div>-->
  75.         <div class="filter-option ms-2" data-bs-toggle="offcanvas"  aria-controls="suhaFilterOffcanvas"><i class="fa-solid fa-sliders"></i></div>
  76.       </div>
  77.     </div>
  78.     
  79.     <div class="offcanvas offcanvas-start suha-filter-offcanvas-wrap" tabindex="-1" id="suhaFilterOffcanvas" aria-labelledby="suhaFilterOffcanvasLabel">
  80.       <!-- Close button-->
  81.       <button class="btn-close text-reset" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  82.       <!-- Offcanvas body-->
  83.       <div class="offcanvas-body py-5">
  84.         <div class="container">
  85.           <div class="row">
  86.             <div class="col-12">
  87.               <!-- Catagory-->
  88.               <div class="widget catagory mb-4">
  89.                 <h6 class="widget-title mb-2">Brand</h6>
  90.                 <div class="widget-desc">
  91.                   <!-- Single Checkbox-->
  92.                   <div class="form-check">
  93.                     <input class="form-check-input" id="zara" type="checkbox" checked>
  94.                     <label class="form-check-label" for="zara">Zara</label>
  95.                   </div>
  96.                   <!-- Single Checkbox-->
  97.                   <div class="form-check">
  98.                     <input class="form-check-input" id="Gucci" type="checkbox">
  99.                     <label class="form-check-label" for="Gucci">Gucci</label>
  100.                   </div>
  101.                   <!-- Single Checkbox-->
  102.                   <div class="form-check">
  103.                     <input class="form-check-input" id="Addidas" type="checkbox">
  104.                     <label class="form-check-label" for="Addidas">Addidas</label>
  105.                   </div>
  106.                   <!-- Single Checkbox-->
  107.                   <div class="form-check">
  108.                     <input class="form-check-input" id="Nike" type="checkbox">
  109.                     <label class="form-check-label" for="Nike">Nike</label>
  110.                   </div>
  111.                   <!-- Single Checkbox-->
  112.                   <div class="form-check">
  113.                     <input class="form-check-input" id="Denim" type="checkbox">
  114.                     <label class="form-check-label" for="Denim">Denim</label>
  115.                   </div>
  116.                 </div>
  117.               </div>
  118.             </div>
  119.             <div class="col-12">
  120.               <!-- Color-->
  121.               <div class="widget color mb-4">
  122.                 <h6 class="widget-title mb-2">Color Family</h6>
  123.                 <div class="widget-desc">
  124.                   <!-- Single Checkbox-->
  125.                   <div class="form-check">
  126.                     <input class="form-check-input" id="Purple" type="checkbox" checked>
  127.                     <label class="form-check-label" for="Purple">Purple</label>
  128.                   </div>
  129.                   <!-- Single Checkbox-->
  130.                   <div class="form-check">
  131.                     <input class="form-check-input" id="Black" type="checkbox">
  132.                     <label class="form-check-label" for="Black">Black</label>
  133.                   </div>
  134.                   <!-- Single Checkbox-->
  135.                   <div class="form-check">
  136.                     <input class="form-check-input" id="White" type="checkbox">
  137.                     <label class="form-check-label" for="White">White</label>
  138.                   </div>
  139.                   <!-- Single Checkbox-->
  140.                   <div class="form-check">
  141.                     <input class="form-check-input" id="Red" type="checkbox">
  142.                     <label class="form-check-label" for="Red">Red</label>
  143.                   </div>
  144.                   <!-- Single Checkbox-->
  145.                   <div class="form-check">
  146.                     <input class="form-check-input" id="Pink" type="checkbox">
  147.                     <label class="form-check-label" for="Pink">Pink</label>
  148.                   </div>
  149.                 </div>
  150.               </div>
  151.             </div>
  152.             <div class="col-12">
  153.               <!-- Size-->
  154.               <div class="widget size mb-4">
  155.                 <h6 class="widget-title mb-2">Size</h6>
  156.                 <div class="widget-desc">
  157.                   <!-- Single Checkbox-->
  158.                   <div class="form-check">
  159.                     <input class="form-check-input" id="XtraLarge" type="checkbox" checked>
  160.                     <label class="form-check-label" for="XtraLarge">Xtra Large</label>
  161.                   </div>
  162.                   <!-- Single Checkbox-->
  163.                   <div class="form-check">
  164.                     <input class="form-check-input" id="Large" type="checkbox">
  165.                     <label class="form-check-label" for="Large">Large</label>
  166.                   </div>
  167.                   <!-- Single Checkbox-->
  168.                   <div class="form-check">
  169.                     <input class="form-check-input" id="medium" type="checkbox">
  170.                     <label class="form-check-label" for="medium">Medium</label>
  171.                   </div>
  172.                   <!-- Single Checkbox-->
  173.                   <div class="form-check">
  174.                     <input class="form-check-input" id="Small" type="checkbox">
  175.                     <label class="form-check-label" for="Small">Small</label>
  176.                   </div>
  177.                   <!-- Single Checkbox-->
  178.                   <div class="form-check">
  179.                     <input class="form-check-input" id="ExtraSmall" type="checkbox">
  180.                     <label class="form-check-label" for="ExtraSmall">Extra Small</label>
  181.                   </div>
  182.                 </div>
  183.               </div>
  184.             </div>
  185.             <div class="col-12">
  186.               <!-- Ratings-->
  187.               <div class="widget ratings mb-4">
  188.                 <h6 class="widget-title mb-2">Ratings</h6>
  189.                 <div class="widget-desc">
  190.                   <!-- Single Checkbox-->
  191.                   <div class="form-check">
  192.                     <input class="form-check-input" id="5star" type="checkbox" checked>
  193.                     <label class="form-check-label" for="5star"><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i></label>
  194.                   </div>
  195.                   <!-- Single Checkbox-->
  196.                   <div class="form-check">
  197.                     <input class="form-check-input" id="4star" type="checkbox">
  198.                     <label class="form-check-label" for="4star"><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-secondary"></i></label>
  199.                   </div>
  200.                   <!-- Single Checkbox-->
  201.                   <div class="form-check">
  202.                     <input class="form-check-input" id="3star" type="checkbox">
  203.                     <label class="form-check-label" for="3star"><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i></label>
  204.                   </div>
  205.                   <!-- Single Checkbox-->
  206.                   <div class="form-check">
  207.                     <input class="form-check-input" id="2star" type="checkbox">
  208.                     <label class="form-check-label" for="2star"><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i></label>
  209.                   </div>
  210.                   <!-- Single Checkbox-->
  211.                   <div class="form-check">
  212.                     <input class="form-check-input" id="1star" type="checkbox">
  213.                     <label class="form-check-label" for="1star"><i class="fa-solid fa-star text-warning"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i><i class="fa-solid fa-star text-secondary"></i></label>
  214.                   </div>
  215.                 </div>
  216.               </div>
  217.             </div>
  218.             <div class="col-12">
  219.               <!-- Payment Type-->
  220.               <div class="widget payment-type mb-4">
  221.                 <h6 class="widget-title mb-2">Payment Type</h6>
  222.                 <div class="widget-desc">
  223.                   <!-- Single Checkbox-->
  224.                   <div class="form-check">
  225.                     <input class="form-check-input" id="cod" type="checkbox" checked>
  226.                     <label class="form-check-label" for="cod">Cash On Delivery</label>
  227.                   </div>
  228.                   <!-- Single Checkbox-->
  229.                   <div class="form-check">
  230.                     <input class="form-check-input" id="paypal" type="checkbox">
  231.                     <label class="form-check-label" for="paypal">Paypal</label>
  232.                   </div>
  233.                   <!-- Single Checkbox-->
  234.                   <div class="form-check">
  235.                     <input class="form-check-input" id="checkpayment" type="checkbox">
  236.                     <label class="form-check-label" for="checkpayment">Check Payment</label>
  237.                   </div>
  238.                   <!-- Single Checkbox-->
  239.                   <div class="form-check">
  240.                     <input class="form-check-input" id="payonner" type="checkbox">
  241.                     <label class="form-check-label" for="payonner">Payonner</label>
  242.                   </div>
  243.                   <!-- Single Checkbox-->
  244.                   <div class="form-check">
  245.                     <input class="form-check-input" id="mobbanking" type="checkbox">
  246.                     <label class="form-check-label" for="mobbanking">Mobile Banking</label>
  247.                   </div>
  248.                 </div>
  249.               </div>
  250.             </div>
  251.             <div class="col-12">
  252.               <!-- Price Range-->
  253.               <div class="widget price-range mb-4">
  254.                 <h6 class="widget-title mb-2">Price Range</h6>
  255.                 <div class="widget-desc">
  256.                   <!-- Min Value-->
  257.                   <div class="row g-3">
  258.                     <div class="col-6">
  259.                       <div class="form-floating">
  260.                         <input class="form-control" id="floatingInput" type="text" placeholder="1" value="1">
  261.                         <label for="floatingInput">Min</label>
  262.                       </div>
  263.                     </div>
  264.                     <div class="col-6">
  265.                       <div class="form-floating">
  266.                         <input class="form-control" id="floatingInput" type="text" placeholder="1" value="5000">
  267.                         <label for="floatingInput">Max</label>
  268.                       </div>
  269.                     </div>
  270.                   </div>
  271.                 </div>
  272.               </div>
  273.             </div>
  274.             <div class="col-12">
  275.               <!-- Apply Filter-->
  276.               <div class="apply-filter-btn"><a class="btn btn-success w-100" href="#">Apply Filter</a></div>
  277.             </div>
  278.           </div>
  279.         </div>
  280.       </div>
  281.     </div>
  282.     <div class="page-content-wrapper">
  283.       <!-- Catagory Banner-->
  284.       <div class="hero-wrapper">
  285.         <div class="container">
  286.           <div class="pt-3">
  287.             <!-- Hero Slides-->
  288.             <div class="hero-slides  owl-carousel">
  289.               <!-- Single Hero Slide-->
  290.               <div class="single-hero-slide active" 
  291.                  style="background-image: url({{ asset('img/bg-img/1.jpg')  }})">
  292.                 <div class="slide-content h-100 d-flex align-items-center">
  293.                   <div class="slide-text">
  294.                     <h4 class="text-white mb-0" data-animation="fadeInUp" data-delay="1000ms" data-duration="1000ms">AidMarket</h4>
  295.                     <p class="text-white" data-animation="fadeInUp" data-delay="400ms" data-duration="1000ms">Retrouvez prêt de chez vous, <br>des boutiques, des restaurants, <br> des espaces chics  et des magasins... </p><a class="btn btn-primary" href="#" data-animation="fadeInUp" data-delay="800ms" data-duration="1000ms">En savoir plus</a>
  296.                   </div>
  297.                 </div>
  298.               </div>
  299.               <!-- Single Hero Slide-->
  300.               <div class="single-hero-slide" 
  301.               style="background-image: url({{ asset('img/bg-img/2.jpg')  }})">
  302.                 <div class="slide-content h-100 d-flex align-items-center">
  303.                   <div class="slide-text">
  304.                     <h4 class="text-white mb-0" data-animation="fadeInUp" data-delay="1000ms" data-duration="1000ms">AidMarket</h4>
  305.                     <p class="text-white" data-animation="fadeInUp" data-delay="400ms" data-duration="1000ms">Nous vous apportons une visibilité <br> avec une grande communauté</p><a class="btn btn-success" href="#" data-animation="fadeInUp" data-delay="500ms" data-duration="1000ms">En savoir plus</a>
  306.                   </div>
  307.                 </div>
  308.               </div>
  309.               <!-- Single Hero Slide-->
  310.               <div class="single-hero-slide" 
  311.                  style="background-image: url( {{ asset('img/bg-img/14.jpg') }})"
  312.                  >
  313.                 <div class="slide-content h-100 d-flex align-items-center">
  314.                   <div class="slide-text">
  315.                     <h4 class="text-white mb-0" data-animation="fadeInUp" data-delay="1000ms" data-duration="1000ms">AidMarket</h4>
  316.                     <p class="text-white" data-animation="fadeInUp" data-delay="400ms" data-duration="1000ms">Vendre plus, acheter plus, avec <br> notre communauté grandissante</p><a class="btn btn-danger" href="#" data-animation="fadeInUp" data-delay="800ms" data-duration="1000ms">En savoir plus</a>
  317.                   </div>
  318.                 </div>
  319.               </div>
  320.             </div>
  321.           </div>
  322.         </div>
  323.       </div>
  324.       
  325.     
  326.    <div class="top-products-area py-3">
  327.         <div class="container">
  328.           <div class="section-heading d-flex align-items-center justify-content-between dir-rtl">
  329.             <h6>Nos produits en Boutique</h6>
  330.             <a class="btn p-0" href="#">Voir plus<i class="ms-1 fa-solid fa-arrow-right-long"></i></a>
  331.             <div class="layout-options">
  332.               <a  href="{{ path('app_cartboutique_Boutiques') }}">
  333.                 <i class="fa-solid fa-list-ul"></i>
  334.               </a>
  335.               {#<a  href="{{path('app_indexlist')}}"><i class="fa-solid fa-list-ul"></i></a>#}
  336.               <a class="active" href="#"><i class="fa-solid fa-border-all"></i></a>
  337.             </div>
  338.           </div>
  339. <div class="mb-3"></div>
  340.  <div class="row g-2 rtl-flex-d-row-r">
  341.             <!-- Product Card -->
  342.  {% for ListeUserVendeur in vendeurBoutiques %}
  343. <div class="col-6 col-md-4">
  344.               <!-- code start -->
  345. <div class="profile-area">
  346. <div class="twPc-div ">
  347.     <a class="twPc-bg twPc-block"></a>
  348.   <div>
  349.     <div class="twPc-button">
  350.             <!-- Twitter Button | you can get from: https://about.twitter.com/tr/resources/buttons#follow -->
  351.             <a href="#" class="btn btn-info rounded " data-show-count="false" data-size="large" data-show-screen-name="false" data-dnt="true" data-bs-toggle="modal" data-bs-target="#myModaler">
  352.               <span class="bx bx-like">Suivre </span> </a>
  353.                 <!-- Twitter Button -->   
  354.     </div>
  355.     <a title="page boutique" href="#" class="twPc-avatarLink">
  356.       <img alt="Mert S. Kaplan" width="50px" src="../img/icon.jpg" class="twPc-avatarImg">
  357.     </a>
  358.     <div class="twPc-divUser">
  359.       <div class="twPc-divName">
  360.         <a href="{{ path('app_boutique_vendeur', {id: ListeUserVendeur.id}) }}">
  361.           {{ ListeUserVendeur.nomBoutique }}</a>
  362.       </div>
  363.       
  364.     </div>
  365.     <div class="twPc-divStats">
  366.       <ul class="twPc-Arrange">
  367.         <li class="twPc-ArrangeSizeFit">
  368.           <a href="#" title="9.840 Tweet">
  369.             <span class="twPc-StatLabel twPc-block">Vues</span>
  370.             <span class="twPc-StatValue ">- </span>
  371.           </a>
  372.         </li>
  373.         <li class="twPc-ArrangeSizeFit">
  374.           <a href="#" title="885 Following">
  375.             <span class="twPc-StatLabel twPc-block">Suivi.es</span>
  376.             <span class="twPc-StatValue text-center"> - </span>
  377.           </a>
  378.         </li>
  379.         <li class="twPc-ArrangeSizeFit">
  380.           <a href="#" title="1.810 Followers">
  381.             <span class="twPc-StatLabel twPc-block">Following</span>
  382.             <span class="twPc-StatValue text-center"> - </span>
  383.           </a>
  384.         </li>
  385.       </ul>
  386.     </div>
  387.   </div>
  388. </div>
  389. </div>
  390. <!-- code end -->
  391. </div>
  392. {% endfor %}
  393. </div>
  394. <div class="modal" id="myModaler">
  395.   <div class="modal-dialog modal-dialog-centered">
  396.     <div class="modal-content">
  397.       <!-- Modal Header -->
  398.       <div class="modal-header">
  399.         <h4 class="modal-title">Veuillez créer un compte</h4>
  400.         <button type="button" class="btn-close" data-bs-dismiss="modal"></button>
  401.       </div>
  402.       <!-- Modal body -->
  403.       <div class="modal-body">
  404.         <a href="{{ path('app_particulier') }}" class="btn btn-primary"> Compte particulier</a>
  405.         <a href="{{ path('app_auth') }}" class="btn btn-primary"> Compte Etablissement</a>
  406.       </div>
  407.       <!-- Modal footer -->
  408.       <div class="modal-footer">
  409.         <button type="button" class="btn btn-danger" data-bs-dismiss="modal">Close</button>
  410.       </div>
  411.     </div>
  412.   </div>
  413. </div>
  414. </div>
  415. </div>
  416.     </div>
  417.     <!-- Internet Connection Status-->
  418.     <div class="internet-connection-status" id="internetStatus"></div>
  419.     <!-- Footer Nav-->
  420.   
  421.   {% include 'main/footer.html.twig' %}
  422.     {% if app.user and app.user.compte == 'client' %}
  423.       {% include 'main/footerparticulier.html.twig' %}
  424.     {% elseif app.user and app.user.compte == 'vendeur' %}
  425.     {% include 'main/footer.html.twig' %}
  426.     <a href="{{ path('app_ajouterProduit') }}">
  427.       <div data-js="back-top" class="back-top">
  428.       
  429.         <img src="img/plus.png" width="110px"  alt="">
  430.      </div>
  431.     </a>
  432.   {% else %}
  433.    
  434.   {% endif %}
  435.  {% endblock %}
  436.         {% block javascripts %}
  437.             {{ encore_entry_script_tags('app') }}
  438.         
  439.    <!-- All JavaScript Files-->
  440.     <script src="{{asset('js/bootstrap.bundle.min.js')}}"></script>
  441.     <script src="{{asset('js/jquery.min.js')}}"></script>
  442.     <script src="{{asset('js/waypoints.min.js')}}"></script>
  443.     <script src="{{asset('js/jquery.easing.min.js')}}"></script>
  444.     <script src="{{asset('js/owl.carousel.min.js')}}"></script>
  445.     <script src="{{asset('js/jquery.magnific-popup.min.js')}}"></script>
  446.     <script src="{{asset('js/jquery.counterup.min.js')}}"></script>
  447.     <script src="{{asset('js/jquery.countdown.min.js')}}"></script>
  448.     <script src="{{asset('js/jquery.passwordstrength.js')}}"></script>
  449.     <script src="{{asset('js/jquery.nice-select.min.js')}}"></script>
  450.     <script src="{{asset('js/theme-switching.js')}}"></script>
  451.     <script src="{{asset('js/no-internet.js')}}"></script>
  452.     <script src="{{asset('js/active.js')}}"></script>
  453.     <script src="{{asset('js/pwa.js')}}"></script>
  454.     
  455.     {% endblock %}
  456.   </body>
  457. </html>