var/cache/dev/twig/5b/5b53584fb071836a00a37dccbae86ff4.php line 81

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* front/dec/newProductsDec.html.twig */
  14. class __TwigTemplate_5b0869b95f7d339547b6a1ad0b9be4ff extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'stylesheets' => [$this'block_stylesheets'],
  25.             'body' => [$this'block_body'],
  26.             'footer' => [$this'block_footer'],
  27.             'javascripts' => [$this'block_javascripts'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 1
  33.         return "front/base.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""front/dec/newProductsDec.html.twig"));
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""front/dec/newProductsDec.html.twig"));
  42.         $this->parent $this->loadTemplate("front/base.html.twig""front/dec/newProductsDec.html.twig"1);
  43.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  44.         
  45.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  46.         
  47.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  48.     }
  49.     // line 2
  50.     public function block_title($context, array $blocks = [])
  51.     {
  52.         $macros $this->macros;
  53.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  54.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  55.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  56.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  57.         echo "SUNSHINE ELEGANCE :: NOUVEAUTÉS ";
  58.         
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  60.         
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  62.     }
  63.     // line 3
  64.     public function block_stylesheets($context, array $blocks = [])
  65.     {
  66.         $macros $this->macros;
  67.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  68.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  69.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  70.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  71.         // line 4
  72.         echo "    ";
  73.         $this->displayParentBlock("stylesheets"$context$blocks);
  74.         echo "
  75.     <style>
  76.         .product-cart-wrap .product-img-action-wrap {
  77.             max-height: none;
  78.         }
  79.     </style>
  80.     <script>
  81.         // Filtres des tailles et couleurs
  82.         var taillesFilter = ";
  83.         // line 12
  84.         echo json_encode(twig_get_attribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'12$this->source); })()), "getTailles", [0true], "method"falsefalsefalse12));
  85.         echo ";
  86.         var couleursFilter = ";
  87.         // line 13
  88.         echo json_encode(twig_get_attribute($this->env$this->source, (isset($context["Globals"]) || array_key_exists("Globals"$context) ? $context["Globals"] : (function () { throw new RuntimeError('Variable "Globals" does not exist.'13$this->source); })()), "getCouleurs", [0true], "method"falsefalsefalse13));
  89.         echo ";
  90.     </script>
  91. ";
  92.         
  93.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  94.         
  95.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  96.     }
  97.     // line 17
  98.     public function block_body($context, array $blocks = [])
  99.     {
  100.         $macros $this->macros;
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  102.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  103.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  104.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  105.         // line 18
  106.         echo "
  107.     <main class=\"main\">
  108.         <div class=\"page-header breadcrumb-wrap\">
  109.             <div class=\"container\">
  110.                 <div class=\"breadcrumb\">
  111.                     <a href=\"";
  112.         // line 23
  113.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  114.         echo "\" rel=\"nofollow\">Acceuil</a>
  115.                     <span></span> Nouveautés
  116.                 </div>
  117.             </div>
  118.         </div>
  119.         ";
  120.         // line 258
  121.         echo "
  122.         <section class=\"mt-50 mb-50\" id=\"app\" v-cloak>
  123.             <div class=\"container\">
  124.                 <div class=\"row flex-row-reverse\">
  125.                     <div class=\"col-lg-9\">
  126.                         <div class=\"shop-product-fillter\">
  127.                             <div class=\"totall-product\">
  128.                                 <p> Nous avons trouvé <strong class=\"text-brand\">{{ totalItems }}</strong> nouveaux article<span v-if=\"totalItems>1\">s</span> !</p>
  129.                             </div>
  130.                             <div class=\"sort-by-product-area\">
  131.                                 <div class=\"sort-by-cover mr-10\">
  132.                                     <div class=\"sort-by-product-wrap\">
  133.                                         <div class=\"sort-by\">
  134.                                             <span><i class=\"fi-rs-apps\"></i>Montrer:</span>
  135.                                         </div>
  136.                                          <div class=\"sort-by-dropdown-wrap\">
  137.                                             <span v-show=\"pageSize!=9999\"> {{ pageSize }} <i class=\"fi-rs-angle-small-down\"></i></span>
  138.                                             <span v-show=\"pageSize==9999\"> Tous <i class=\"fi-rs-angle-small-down\"></i></span>
  139.                                         </div>
  140.                                     </div>
  141.                                     <div class=\"sort-by-dropdown\">
  142.                                         <ul>
  143.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==9 }\" href=\"#&\" @click=\"pageSize=9;getData(page,true)\">9</a></li>
  144.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==18 }\" href=\"#&\" @click=\"pageSize=18;getData(page,true)\">18</a></li>
  145.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==36 }\" href=\"#&\" @click=\"pageSize=36;getData(page,true)\">36</a></li>
  146.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==9999 }\" href=\"#&\" @click=\"pageSize=9999;getData(page,true)\">Tous</a></li>
  147.                                         </ul>
  148.                                     </div>
  149.                                 </div>
  150.                                 <div class=\"sort-by-cover\">
  151.                                     <div class=\"sort-by-product-wrap\">
  152.                                         <div class=\"sort-by\">
  153.                                             <span><i class=\"fi-rs-apps-sort\"></i>Trier par:</span>
  154.                                         </div>
  155.                                         <div class=\"sort-by-dropdown-wrap\">
  156.                                             <span v-show=\"orderBy==1\"> Nom: A à Z <i class=\"fi-rs-angle-small-down\"></i></span>
  157.                                             <span v-show=\"orderBy==2\"> Nom: Z à A <i class=\"fi-rs-angle-small-down\"></i></span>
  158.                                             <span v-show=\"orderBy==3\"> Prix: croissant <i class=\"fi-rs-angle-small-down\"></i></span>
  159.                                             <span v-show=\"orderBy==4\"> Prix: décroissant <i class=\"fi-rs-angle-small-down\"></i></span>
  160.                                             <span v-show=\"orderBy==5\"> Date ajout: croissant<i class=\"fi-rs-angle-small-down\"></i></span>
  161.                                             <span v-show=\"orderBy==6\"> Date ajout: décroissant<i class=\"fi-rs-angle-small-down\"></i></span>
  162.                                         </div>
  163.                                     </div>
  164.                                     <div class=\"sort-by-dropdown\">
  165.                                         <ul>
  166.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==1 }\" href=\"#&\" @click=\"orderBy=1;getData(page,true)\">Nom: A à Z</a></li>
  167.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==2 }\" href=\"#&\" @click=\"orderBy=2;getData(page,true)\">Nom: Z à A</a></li>
  168.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==3 }\" href=\"#&\" @click=\"orderBy=3;getData(page,true)\">Prix: croissant</a></li>
  169.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==4 }\" href=\"#&\" @click=\"orderBy=4;getData(page,true)\">Prix: décroissant</a></li>
  170.                                             <li class=\"activeFilter\">
  171.                                                 <a :class=\"{ active: orderBy==5 }\" href=\"#&\" @click=\"orderBy=5;getData(page,true)\">Date ajout: croissant</a>
  172.                                             </li>
  173.                                             <li class=\"activeFilter\">
  174.                                                 <a :class=\"{ active: orderBy==6 }\" href=\"#&\" @click=\"orderBy=6;getData(page,true)\">Date ajout: décroissant</a>
  175.                                             </li>
  176.                                         </ul>
  177.                                     </div>
  178.                                 </div>
  179.                             </div>
  180.                         </div>
  181.                         <!-- Produits -->
  182.                         <div class=\"row product-grid-3\">
  183.                             <div class=\"col-lg-4 col-md-4 col-12 col-sm-6 row-product\" v-for=\"entry in products\">
  184.                                 <div class=\"product-cart-wrap mb-30 col-product\">
  185.                                     <div class=\"product-img-action-wrap\" @click=\"openProduct(entry.idProduit,entry.name,entry.id)\">
  186.                                         <div class=\"product-img product-img-zoom\">
  187.                                             <a href=\"#&\">
  188.                                                 <!--<img class=\"default-img\" src=\"../front/assets/imgs/shop/product-2-1.jpg\" alt=\"Sunshine Elegance\">-->
  189.                                                 <img class=\"default-img product-img\" :src=\"'./images/300-400/'+entry.image\" alt=\"Sunshine Elegance\">
  190.                                                 <!--<img class=\"hover-img\" src=\"../front/assets/imgs/shop/product-2-2.jpg\" alt=\"Sunshine Elegance\">-->
  191.                                             </a>
  192.                                         </div>
  193.                                         <!--<div class=\"product-action-1\">
  194.                                             <a aria-label=\"Quick view\" class=\"action-btn hover-up\" data-bs-toggle=\"modal\" data-bs-target=\"#quickViewModal\">
  195.                                                 <i class=\"fi-rs-search\"></i>
  196.                                             </a>
  197.                                             <a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  198.                                             <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>
  199.                                         </div>-->
  200.                                         <div class=\"product-badges product-badges-position product-badges-mrg\" v-if=\"(entry.promo && entry.promo.isValid) || !entry.stock || entry.isNew\">
  201.                                             <span v-if=\"!entry.stock\" class=\"hot mr-1\" style=\"margin-right: 2px;font-size: 10px;\">Rupture de stock</span>
  202.                                             <span v-if=\"entry.isNew\" class=\"new mr-1\" style=\"margin-right: 2px;font-size: 10px;\">Nouveau</span>
  203.                                             <span class=\"best\" v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='amount'\" style=\"font-size: 10px;\">-{{ entry.promo.discountValue.toFixed(3) }} <sup
  204.                                                         class=\"currency-style\">TND</sup></span>
  205.                                             <span class=\"best\" v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='percent'\" style=\"font-size: 10px;\">-{{ entry.promo.discountValue }} %</span>
  206.                                         </div>
  207.                                     </div>
  208.                                     <div class=\"product-content-wrap\">
  209.                                         <h2 @click=\"openProduct(entry.idProduit,entry.name,entry.id)\"><div class=\"menu-item\">{{ entry.name }}</div></h2>
  210.                                         <!--<div class=\"rating-result\" title=\"90%\">
  211.                                             <span>
  212.                                                 <span>90%</span>
  213.                                             </span>
  214.                                         </div>-->
  215.                                         <div class=\"product-price\">
  216.                                             <span v-if=\"!entry.promo || (entry.promo && !entry.promo.isValid)\">{{ entry.priceTTC.toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  217.                                             <span v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='amount'\">{{ (entry.priceTTC-entry.promo.discountValue).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  218.                                             <span v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='percent'\">{{ (entry.priceTTC-(entry.priceTTC*entry.promo.discountValue/100)).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  219.                                             <span class=\"old-price\" v-if=\"entry.promo\">{{ entry.priceTTC.toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  220.                                         </div>
  221.                                         <div class=\"product-action-1 show\" @click=\"getProduit(entry.idProduit,entry.id)\">
  222.                                             <button aria-label=\"Acheter maintenant\" class=\"action-btn hover-up\"><i
  223.                                                         class=\"fi-rs-shopping-bag-add\"></i></button>
  224.                                         </div>
  225.                                     </div>
  226.                                 </div>
  227.                             </div>
  228.                         </div>
  229.                         <!--pagination-->
  230.                         <div class=\"pagination-area mt-15 mb-sm-5 mb-lg-0\" v-show=\"pages.length>1\">
  231.                             <nav aria-label=\"Page navigation example\">
  232.                                 <ul class=\"pagination justify-content-start\">
  233.                                     <li class=\"page-item\" v-show=\"page>1\" @click=\"getData(page-1)\"><a class=\"page-link\" href=\"#&\"><i class=\"fi-rs-angle-double-small-left\"></i></a></li>
  234.                                     <li v-for=\"entry in pages\" class=\"page-item\" @click=\"getData(entry)\" :class=\"{ active: entry==page }\"><a class=\"page-link\" href=\"#&\">{{ entry }}</a></li>
  235.                                     <li class=\"page-item\" v-show=\"page<pages[pages.length-1]\" @click=\"getData(page+1)\"><a class=\"page-link\" href=\"#&\"><i class=\"fi-rs-angle-double-small-right\"></i></a></li>
  236.                                 </ul>
  237.                             </nav>
  238.                         </div>
  239.                     </div>
  240.                     <div class=\"col-lg-3 primary-sidebar sticky-sidebar\">
  241.                         <!-- Fillter By Price -->
  242.                         <div class=\"sidebar-widget price_range range mb-30\">
  243.                             <div class=\"widget-header position-relative mb-20 pb-10\">
  244.                                 <h5 class=\"widget-title mb-10\">Filter par prix</h5>
  245.                                 <div class=\"bt-1 border-color-1\"></div>
  246.                             </div>
  247.                             <div class=\"price-filter\">
  248.                                 <div class=\"price-filter-inner\">
  249.                                     <div id=\"slider-range\"></div>
  250.                                     <div class=\"price_slider_amount\">
  251.                                         <div class=\"label-input\">
  252.                                             <span>Intervalle:</span><input type=\"text\" id=\"amount\" name=\"price\"
  253.                                                                            placeholder=\"Add Your Price\"/>
  254.                                         </div>
  255.                                     </div>
  256.                                 </div>
  257.                             </div>
  258.                             <button class=\"btn btn-sm btn-default mt-10\" :disabled=\"disabled\" @click=\"getData(page,true)\"><i
  259.                                         class=\"fi-rs-filter mr-5\"></i> Filtrer
  260.                             </button>
  261.                             <div class=\"list-group\" v-if=\"totalItems\">
  262.                                 <div class=\"list-group-item mb-10 mt-10\">
  263.                                     <label class=\"fw-900\">Tailles</label>
  264.                                     <div class=\"custome-checkbox\">
  265.                                         <div class=\"row\">
  266.                                             <div v-for=\"entry in taillesFilter\" class=\"col-4\" style=\"white-space: nowrap\">
  267.                                                 <input class=\"form-check-input\" type=\"checkbox\" name=\"checkbox\"
  268.                                                        :id=\"'exampleCheckbox'+entry.name\" v-model=\"entry.selected\"
  269.                                                        @change=\"getData(page,true)\">
  270.                                                 <label class=\"form-check-label\" :for=\"'exampleCheckbox'+entry.name\"><span>{{ entry.name }}</span></label>
  271.                                                 <br>
  272.                                             </div>
  273.                                         </div>
  274.                                     </div>
  275.                                     <label class=\"fw-900 mt-15\">Couleurs</label>
  276.                                     <div class=\"attr-detail attr-color mb-15\">
  277.                                         <ul class=\"list-filter color-filter multi\">
  278.                                             <li :class=\"entry.selected ? 'active' : ''\" v-for=\"entry in couleursFilter\" @click=\"entry.selected = !entry.selected,getData(page,true)\">
  279.                                                 <a href=\"#\" :title=\"entry.name\">
  280.                                                     <span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
  281.                                                 </a>
  282.                                             </li>
  283.                                         </ul>
  284.                                     </div>
  285.                                 </div>
  286.                             </div>
  287.                         </div>
  288.                         <!-- Product sidebar Widget -->
  289.                        <!-- <div class=\"sidebar-widget product-sidebar  mb-30 p-30 bg-grey border-radius-10\">
  290.                             <div class=\"widget-header position-relative mb-20 pb-10\">
  291.                                 <h5 class=\"widget-title mb-10\">New products</h5>
  292.                                 <div class=\"bt-1 border-color-1\"></div>
  293.                             </div>
  294.                             <div class=\"single-post clearfix\">
  295.                                 <div class=\"image\">
  296.                                     <img src=\"../front/assets/imgs/shop/thumbnail-3.jpg\" alt=\"#\">
  297.                                 </div>
  298.                                 <div class=\"content pt-10\">
  299.                                     <h5><a href=\"shop-product-detail.html\">Chen Cardigan</a></h5>
  300.                                     <p class=\"price mb-0 mt-5\">\$99.50</p>
  301.                                     <div class=\"product-rate\">
  302.                                         <div class=\"product-rating\" style=\"width:90%\"></div>
  303.                                     </div>
  304.                                 </div>
  305.                             </div>
  306.                             <div class=\"single-post clearfix\">
  307.                                 <div class=\"image\">
  308.                                     <img src=\"../front/assets/imgs/shop/thumbnail-4.jpg\" alt=\"#\">
  309.                                 </div>
  310.                                 <div class=\"content pt-10\">
  311.                                     <h6><a href=\"shop-product-detail.html\">Chen Sweater</a></h6>
  312.                                     <p class=\"price mb-0 mt-5\">\$89.50</p>
  313.                                     <div class=\"product-rate\">
  314.                                         <div class=\"product-rating\" style=\"width:80%\"></div>
  315.                                     </div>
  316.                                 </div>
  317.                             </div>
  318.                             <div class=\"single-post clearfix\">
  319.                                 <div class=\"image\">
  320.                                     <img src=\"../front/assets/imgs/shop/thumbnail-5.jpg\" alt=\"#\">
  321.                                 </div>
  322.                                 <div class=\"content pt-10\">
  323.                                     <h6><a href=\"shop-product-detail.html\">Colorful Jacket</a></h6>
  324.                                     <p class=\"price mb-0 mt-5\">\$25</p>
  325.                                     <div class=\"product-rate\">
  326.                                         <div class=\"product-rating\" style=\"width:60%\"></div>
  327.                                     </div>
  328.                                 </div>
  329.                             </div>
  330.                         </div>
  331.                         <div class=\"banner-img wow fadeIn mb-45 animated d-lg-block d-none\">
  332.                             <img src=\"../front/assets/imgs/banner/banner-11.jpg\" alt=\"Sunshine Elegance\">
  333.                             <div class=\"banner-text\">
  334.                                 <span>Women Zone</span>
  335.                                 <h4>Save 17% on <br>Office Dress</h4>
  336.                                 <a href=\"shop-grid-right.html\">Shop Now <i class=\"fi-rs-arrow-right\"></i></a>
  337.                             </div>
  338.                         </div>-->
  339.                     </div>
  340.                 </div>
  341.             </div>
  342.         </section>
  343.         ";
  344.         echo "
  345.     </main>
  346. ";
  347.         
  348.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  349.         
  350.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  351.     }
  352.     // line 263
  353.     public function block_footer($context, array $blocks = [])
  354.     {
  355.         $macros $this->macros;
  356.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  357.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  358.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  359.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  360.         // line 264
  361.         echo "    ";
  362.         $this->displayParentBlock("footer"$context$blocks);
  363.         echo "
  364. ";
  365.         
  366.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  367.         
  368.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  369.     }
  370.     // line 267
  371.     public function block_javascripts($context, array $blocks = [])
  372.     {
  373.         $macros $this->macros;
  374.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  375.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  376.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  377.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  378.         // line 268
  379.         echo "    ";
  380.         $this->displayParentBlock("javascripts"$context$blocks);
  381.         echo "
  382.     <script>
  383.         // Reinialiser les filtres de recherche
  384.         window.onbeforeunload = function () {
  385.             //unchecked your check box here.
  386.             \$(\"input[type='checkbox']\").prop('checked', false);
  387.             //app.getData(app.page);
  388.         };
  389.     </script>
  390.     <script src=\"";
  391.         // line 277
  392.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front/assets/scripts/category/productsNewDec.js"), "html"nulltrue);
  393.         echo "\"></script>
  394. ";
  395.         
  396.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  397.         
  398.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  399.     }
  400.     /**
  401.      * @codeCoverageIgnore
  402.      */
  403.     public function getTemplateName()
  404.     {
  405.         return "front/dec/newProductsDec.html.twig";
  406.     }
  407.     /**
  408.      * @codeCoverageIgnore
  409.      */
  410.     public function isTraitable()
  411.     {
  412.         return false;
  413.     }
  414.     /**
  415.      * @codeCoverageIgnore
  416.      */
  417.     public function getDebugInfo()
  418.     {
  419.         return array (  435 => 277,  422 => 268,  412 => 267,  399 => 264,  389 => 263,  145 => 258,  137 => 23,  130 => 18,  120 => 17,  107 => 13,  103 => 12,  91 => 4,  81 => 3,  62 => 2,  39 => 1,);
  420.     }
  421.     public function getSourceContext()
  422.     {
  423.         return new Source("{% extends 'front/base.html.twig' %}
  424. {% block title %}SUNSHINE ELEGANCE :: NOUVEAUTÉS {% endblock %}
  425. {% block stylesheets %}
  426.     {{ parent() }}
  427.     <style>
  428.         .product-cart-wrap .product-img-action-wrap {
  429.             max-height: none;
  430.         }
  431.     </style>
  432.     <script>
  433.         // Filtres des tailles et couleurs
  434.         var taillesFilter = {{ Globals.getTailles(0,true)|json_encode|raw }};
  435.         var couleursFilter = {{ Globals.getCouleurs(0,true)|json_encode|raw }};
  436.     </script>
  437. {% endblock %}
  438. {% block body %}
  439.     <main class=\"main\">
  440.         <div class=\"page-header breadcrumb-wrap\">
  441.             <div class=\"container\">
  442.                 <div class=\"breadcrumb\">
  443.                     <a href=\"{{ path('home') }}\" rel=\"nofollow\">Acceuil</a>
  444.                     <span></span> Nouveautés
  445.                 </div>
  446.             </div>
  447.         </div>
  448.         {% verbatim %}
  449.         <section class=\"mt-50 mb-50\" id=\"app\" v-cloak>
  450.             <div class=\"container\">
  451.                 <div class=\"row flex-row-reverse\">
  452.                     <div class=\"col-lg-9\">
  453.                         <div class=\"shop-product-fillter\">
  454.                             <div class=\"totall-product\">
  455.                                 <p> Nous avons trouvé <strong class=\"text-brand\">{{ totalItems }}</strong> nouveaux article<span v-if=\"totalItems>1\">s</span> !</p>
  456.                             </div>
  457.                             <div class=\"sort-by-product-area\">
  458.                                 <div class=\"sort-by-cover mr-10\">
  459.                                     <div class=\"sort-by-product-wrap\">
  460.                                         <div class=\"sort-by\">
  461.                                             <span><i class=\"fi-rs-apps\"></i>Montrer:</span>
  462.                                         </div>
  463.                                          <div class=\"sort-by-dropdown-wrap\">
  464.                                             <span v-show=\"pageSize!=9999\"> {{ pageSize }} <i class=\"fi-rs-angle-small-down\"></i></span>
  465.                                             <span v-show=\"pageSize==9999\"> Tous <i class=\"fi-rs-angle-small-down\"></i></span>
  466.                                         </div>
  467.                                     </div>
  468.                                     <div class=\"sort-by-dropdown\">
  469.                                         <ul>
  470.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==9 }\" href=\"#&\" @click=\"pageSize=9;getData(page,true)\">9</a></li>
  471.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==18 }\" href=\"#&\" @click=\"pageSize=18;getData(page,true)\">18</a></li>
  472.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==36 }\" href=\"#&\" @click=\"pageSize=36;getData(page,true)\">36</a></li>
  473.                                             <li class=\"activeFilter\"><a :class=\"{ active: pageSize==9999 }\" href=\"#&\" @click=\"pageSize=9999;getData(page,true)\">Tous</a></li>
  474.                                         </ul>
  475.                                     </div>
  476.                                 </div>
  477.                                 <div class=\"sort-by-cover\">
  478.                                     <div class=\"sort-by-product-wrap\">
  479.                                         <div class=\"sort-by\">
  480.                                             <span><i class=\"fi-rs-apps-sort\"></i>Trier par:</span>
  481.                                         </div>
  482.                                         <div class=\"sort-by-dropdown-wrap\">
  483.                                             <span v-show=\"orderBy==1\"> Nom: A à Z <i class=\"fi-rs-angle-small-down\"></i></span>
  484.                                             <span v-show=\"orderBy==2\"> Nom: Z à A <i class=\"fi-rs-angle-small-down\"></i></span>
  485.                                             <span v-show=\"orderBy==3\"> Prix: croissant <i class=\"fi-rs-angle-small-down\"></i></span>
  486.                                             <span v-show=\"orderBy==4\"> Prix: décroissant <i class=\"fi-rs-angle-small-down\"></i></span>
  487.                                             <span v-show=\"orderBy==5\"> Date ajout: croissant<i class=\"fi-rs-angle-small-down\"></i></span>
  488.                                             <span v-show=\"orderBy==6\"> Date ajout: décroissant<i class=\"fi-rs-angle-small-down\"></i></span>
  489.                                         </div>
  490.                                     </div>
  491.                                     <div class=\"sort-by-dropdown\">
  492.                                         <ul>
  493.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==1 }\" href=\"#&\" @click=\"orderBy=1;getData(page,true)\">Nom: A à Z</a></li>
  494.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==2 }\" href=\"#&\" @click=\"orderBy=2;getData(page,true)\">Nom: Z à A</a></li>
  495.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==3 }\" href=\"#&\" @click=\"orderBy=3;getData(page,true)\">Prix: croissant</a></li>
  496.                                             <li class=\"activeFilter\"><a :class=\"{ active: orderBy==4 }\" href=\"#&\" @click=\"orderBy=4;getData(page,true)\">Prix: décroissant</a></li>
  497.                                             <li class=\"activeFilter\">
  498.                                                 <a :class=\"{ active: orderBy==5 }\" href=\"#&\" @click=\"orderBy=5;getData(page,true)\">Date ajout: croissant</a>
  499.                                             </li>
  500.                                             <li class=\"activeFilter\">
  501.                                                 <a :class=\"{ active: orderBy==6 }\" href=\"#&\" @click=\"orderBy=6;getData(page,true)\">Date ajout: décroissant</a>
  502.                                             </li>
  503.                                         </ul>
  504.                                     </div>
  505.                                 </div>
  506.                             </div>
  507.                         </div>
  508.                         <!-- Produits -->
  509.                         <div class=\"row product-grid-3\">
  510.                             <div class=\"col-lg-4 col-md-4 col-12 col-sm-6 row-product\" v-for=\"entry in products\">
  511.                                 <div class=\"product-cart-wrap mb-30 col-product\">
  512.                                     <div class=\"product-img-action-wrap\" @click=\"openProduct(entry.idProduit,entry.name,entry.id)\">
  513.                                         <div class=\"product-img product-img-zoom\">
  514.                                             <a href=\"#&\">
  515.                                                 <!--<img class=\"default-img\" src=\"../front/assets/imgs/shop/product-2-1.jpg\" alt=\"Sunshine Elegance\">-->
  516.                                                 <img class=\"default-img product-img\" :src=\"'./images/300-400/'+entry.image\" alt=\"Sunshine Elegance\">
  517.                                                 <!--<img class=\"hover-img\" src=\"../front/assets/imgs/shop/product-2-2.jpg\" alt=\"Sunshine Elegance\">-->
  518.                                             </a>
  519.                                         </div>
  520.                                         <!--<div class=\"product-action-1\">
  521.                                             <a aria-label=\"Quick view\" class=\"action-btn hover-up\" data-bs-toggle=\"modal\" data-bs-target=\"#quickViewModal\">
  522.                                                 <i class=\"fi-rs-search\"></i>
  523.                                             </a>
  524.                                             <a aria-label=\"Add To Wishlist\" class=\"action-btn hover-up\" href=\"shop-wishlist.html\"><i class=\"fi-rs-heart\"></i></a>
  525.                                             <a aria-label=\"Compare\" class=\"action-btn hover-up\" href=\"shop-compare.html\"><i class=\"fi-rs-shuffle\"></i></a>
  526.                                         </div>-->
  527.                                         <div class=\"product-badges product-badges-position product-badges-mrg\" v-if=\"(entry.promo && entry.promo.isValid) || !entry.stock || entry.isNew\">
  528.                                             <span v-if=\"!entry.stock\" class=\"hot mr-1\" style=\"margin-right: 2px;font-size: 10px;\">Rupture de stock</span>
  529.                                             <span v-if=\"entry.isNew\" class=\"new mr-1\" style=\"margin-right: 2px;font-size: 10px;\">Nouveau</span>
  530.                                             <span class=\"best\" v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='amount'\" style=\"font-size: 10px;\">-{{ entry.promo.discountValue.toFixed(3) }} <sup
  531.                                                         class=\"currency-style\">TND</sup></span>
  532.                                             <span class=\"best\" v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='percent'\" style=\"font-size: 10px;\">-{{ entry.promo.discountValue }} %</span>
  533.                                         </div>
  534.                                     </div>
  535.                                     <div class=\"product-content-wrap\">
  536.                                         <h2 @click=\"openProduct(entry.idProduit,entry.name,entry.id)\"><div class=\"menu-item\">{{ entry.name }}</div></h2>
  537.                                         <!--<div class=\"rating-result\" title=\"90%\">
  538.                                             <span>
  539.                                                 <span>90%</span>
  540.                                             </span>
  541.                                         </div>-->
  542.                                         <div class=\"product-price\">
  543.                                             <span v-if=\"!entry.promo || (entry.promo && !entry.promo.isValid)\">{{ entry.priceTTC.toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  544.                                             <span v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='amount'\">{{ (entry.priceTTC-entry.promo.discountValue).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  545.                                             <span v-if=\"entry.promo && entry.promo.isValid && entry.promo.discountType=='percent'\">{{ (entry.priceTTC-(entry.priceTTC*entry.promo.discountValue/100)).toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  546.                                             <span class=\"old-price\" v-if=\"entry.promo\">{{ entry.priceTTC.toFixed(3) }} <sup class=\"currency-style\">TND</sup></span>
  547.                                         </div>
  548.                                         <div class=\"product-action-1 show\" @click=\"getProduit(entry.idProduit,entry.id)\">
  549.                                             <button aria-label=\"Acheter maintenant\" class=\"action-btn hover-up\"><i
  550.                                                         class=\"fi-rs-shopping-bag-add\"></i></button>
  551.                                         </div>
  552.                                     </div>
  553.                                 </div>
  554.                             </div>
  555.                         </div>
  556.                         <!--pagination-->
  557.                         <div class=\"pagination-area mt-15 mb-sm-5 mb-lg-0\" v-show=\"pages.length>1\">
  558.                             <nav aria-label=\"Page navigation example\">
  559.                                 <ul class=\"pagination justify-content-start\">
  560.                                     <li class=\"page-item\" v-show=\"page>1\" @click=\"getData(page-1)\"><a class=\"page-link\" href=\"#&\"><i class=\"fi-rs-angle-double-small-left\"></i></a></li>
  561.                                     <li v-for=\"entry in pages\" class=\"page-item\" @click=\"getData(entry)\" :class=\"{ active: entry==page }\"><a class=\"page-link\" href=\"#&\">{{ entry }}</a></li>
  562.                                     <li class=\"page-item\" v-show=\"page<pages[pages.length-1]\" @click=\"getData(page+1)\"><a class=\"page-link\" href=\"#&\"><i class=\"fi-rs-angle-double-small-right\"></i></a></li>
  563.                                 </ul>
  564.                             </nav>
  565.                         </div>
  566.                     </div>
  567.                     <div class=\"col-lg-3 primary-sidebar sticky-sidebar\">
  568.                         <!-- Fillter By Price -->
  569.                         <div class=\"sidebar-widget price_range range mb-30\">
  570.                             <div class=\"widget-header position-relative mb-20 pb-10\">
  571.                                 <h5 class=\"widget-title mb-10\">Filter par prix</h5>
  572.                                 <div class=\"bt-1 border-color-1\"></div>
  573.                             </div>
  574.                             <div class=\"price-filter\">
  575.                                 <div class=\"price-filter-inner\">
  576.                                     <div id=\"slider-range\"></div>
  577.                                     <div class=\"price_slider_amount\">
  578.                                         <div class=\"label-input\">
  579.                                             <span>Intervalle:</span><input type=\"text\" id=\"amount\" name=\"price\"
  580.                                                                            placeholder=\"Add Your Price\"/>
  581.                                         </div>
  582.                                     </div>
  583.                                 </div>
  584.                             </div>
  585.                             <button class=\"btn btn-sm btn-default mt-10\" :disabled=\"disabled\" @click=\"getData(page,true)\"><i
  586.                                         class=\"fi-rs-filter mr-5\"></i> Filtrer
  587.                             </button>
  588.                             <div class=\"list-group\" v-if=\"totalItems\">
  589.                                 <div class=\"list-group-item mb-10 mt-10\">
  590.                                     <label class=\"fw-900\">Tailles</label>
  591.                                     <div class=\"custome-checkbox\">
  592.                                         <div class=\"row\">
  593.                                             <div v-for=\"entry in taillesFilter\" class=\"col-4\" style=\"white-space: nowrap\">
  594.                                                 <input class=\"form-check-input\" type=\"checkbox\" name=\"checkbox\"
  595.                                                        :id=\"'exampleCheckbox'+entry.name\" v-model=\"entry.selected\"
  596.                                                        @change=\"getData(page,true)\">
  597.                                                 <label class=\"form-check-label\" :for=\"'exampleCheckbox'+entry.name\"><span>{{ entry.name }}</span></label>
  598.                                                 <br>
  599.                                             </div>
  600.                                         </div>
  601.                                     </div>
  602.                                     <label class=\"fw-900 mt-15\">Couleurs</label>
  603.                                     <div class=\"attr-detail attr-color mb-15\">
  604.                                         <ul class=\"list-filter color-filter multi\">
  605.                                             <li :class=\"entry.selected ? 'active' : ''\" v-for=\"entry in couleursFilter\" @click=\"entry.selected = !entry.selected,getData(page,true)\">
  606.                                                 <a href=\"#\" :title=\"entry.name\">
  607.                                                     <span :style=\"{ 'background-color': entry.code ? entry.code :'#fff','border': '1px solid #ddd' }\"></span>
  608.                                                 </a>
  609.                                             </li>
  610.                                         </ul>
  611.                                     </div>
  612.                                 </div>
  613.                             </div>
  614.                         </div>
  615.                         <!-- Product sidebar Widget -->
  616.                        <!-- <div class=\"sidebar-widget product-sidebar  mb-30 p-30 bg-grey border-radius-10\">
  617.                             <div class=\"widget-header position-relative mb-20 pb-10\">
  618.                                 <h5 class=\"widget-title mb-10\">New products</h5>
  619.                                 <div class=\"bt-1 border-color-1\"></div>
  620.                             </div>
  621.                             <div class=\"single-post clearfix\">
  622.                                 <div class=\"image\">
  623.                                     <img src=\"../front/assets/imgs/shop/thumbnail-3.jpg\" alt=\"#\">
  624.                                 </div>
  625.                                 <div class=\"content pt-10\">
  626.                                     <h5><a href=\"shop-product-detail.html\">Chen Cardigan</a></h5>
  627.                                     <p class=\"price mb-0 mt-5\">\$99.50</p>
  628.                                     <div class=\"product-rate\">
  629.                                         <div class=\"product-rating\" style=\"width:90%\"></div>
  630.                                     </div>
  631.                                 </div>
  632.                             </div>
  633.                             <div class=\"single-post clearfix\">
  634.                                 <div class=\"image\">
  635.                                     <img src=\"../front/assets/imgs/shop/thumbnail-4.jpg\" alt=\"#\">
  636.                                 </div>
  637.                                 <div class=\"content pt-10\">
  638.                                     <h6><a href=\"shop-product-detail.html\">Chen Sweater</a></h6>
  639.                                     <p class=\"price mb-0 mt-5\">\$89.50</p>
  640.                                     <div class=\"product-rate\">
  641.                                         <div class=\"product-rating\" style=\"width:80%\"></div>
  642.                                     </div>
  643.                                 </div>
  644.                             </div>
  645.                             <div class=\"single-post clearfix\">
  646.                                 <div class=\"image\">
  647.                                     <img src=\"../front/assets/imgs/shop/thumbnail-5.jpg\" alt=\"#\">
  648.                                 </div>
  649.                                 <div class=\"content pt-10\">
  650.                                     <h6><a href=\"shop-product-detail.html\">Colorful Jacket</a></h6>
  651.                                     <p class=\"price mb-0 mt-5\">\$25</p>
  652.                                     <div class=\"product-rate\">
  653.                                         <div class=\"product-rating\" style=\"width:60%\"></div>
  654.                                     </div>
  655.                                 </div>
  656.                             </div>
  657.                         </div>
  658.                         <div class=\"banner-img wow fadeIn mb-45 animated d-lg-block d-none\">
  659.                             <img src=\"../front/assets/imgs/banner/banner-11.jpg\" alt=\"Sunshine Elegance\">
  660.                             <div class=\"banner-text\">
  661.                                 <span>Women Zone</span>
  662.                                 <h4>Save 17% on <br>Office Dress</h4>
  663.                                 <a href=\"shop-grid-right.html\">Shop Now <i class=\"fi-rs-arrow-right\"></i></a>
  664.                             </div>
  665.                         </div>-->
  666.                     </div>
  667.                 </div>
  668.             </div>
  669.         </section>
  670.         {% endverbatim %}
  671.     </main>
  672. {% endblock %}
  673. {% block footer %}
  674.     {{ parent() }}
  675. {% endblock %}
  676. {% block javascripts %}
  677.     {{ parent() }}
  678.     <script>
  679.         // Reinialiser les filtres de recherche
  680.         window.onbeforeunload = function () {
  681.             //unchecked your check box here.
  682.             \$(\"input[type='checkbox']\").prop('checked', false);
  683.             //app.getData(app.page);
  684.         };
  685.     </script>
  686.     <script src=\"{{ asset('front/assets/scripts/category/productsNewDec.js') }}\"></script>
  687. {% endblock %}
  688. ""front/dec/newProductsDec.html.twig""/home/sunshil/demo/sunshine-elegance/templates/front/dec/newProductsDec.html.twig");
  689.     }
  690. }