var/cache/dev/twig/10/10cf088eaf41d7628bf2e0c437e4e453.php line 43

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* catalog/list.html.twig */
  16. class __TwigTemplate_5bcf314b41cc04b35d5d0c42d1bd50ff extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'body' => [$this'block_body'],
  29.         ];
  30.     }
  31.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  32.     {
  33.         // line 1
  34.         return "base.html.twig";
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = []): iterable
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""catalog/list.html.twig"));
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""catalog/list.html.twig"));
  43.         $this->parent $this->loadTemplate("base.html.twig""catalog/list.html.twig"1);
  44.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  47.         
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  49.     }
  50.     // line 3
  51.     /**
  52.      * @return iterable<null|scalar|\Stringable>
  53.      */
  54.     public function block_body(array $context, array $blocks = []): iterable
  55.     {
  56.         $macros $this->macros;
  57.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  58.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  60.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  61.         // line 4
  62.         yield "
  63. \t";
  64.         // line 5
  65.         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["prods"] ?? null)) || (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse5), "query", [], "any"falsefalsefalse5), "get", ["filter"], "method"falsefalsefalse5) == 1))) {
  66.             // line 6
  67.             yield "
  68. \t\t";
  69.             // line 7
  70.             $context["viewlistpath"] = $this->extensions['App\Twig\Path']->getPath(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse7), "attributes", [], "any"falsefalsefalse7), "get", ["_route"], "method"falsefalsefalse7), Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse7), "attributes", [], "any"falsefalsefalse7), "all", [], "any"falsefalsefalse7), "_route_params", [], "any"falsefalsefalse7), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse7), "query", [], "any"falsefalsefalse7), "all", [], "any"falsefalsefalse7)), ["view" => "list"]));
  71.             // line 8
  72.             yield "\t\t";
  73.             $context["viewgridpath"] = $this->extensions['App\Twig\Path']->getPath(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse8), "attributes", [], "any"falsefalsefalse8), "get", ["_route"], "method"falsefalsefalse8), Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse8), "attributes", [], "any"falsefalsefalse8), "all", [], "any"falsefalsefalse8), "_route_params", [], "any"falsefalsefalse8), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse8), "query", [], "any"falsefalsefalse8), "all", [], "any"falsefalsefalse8)), ["view" => "grid"]));
  74.             // line 9
  75.             yield "\t\t";
  76.             $context["view30path"] = $this->extensions['App\Twig\Path']->getPath(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse9), "attributes", [], "any"falsefalsefalse9), "get", ["_route"], "method"falsefalsefalse9), Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse9), "attributes", [], "any"falsefalsefalse9), "all", [], "any"falsefalsefalse9), "_route_params", [], "any"falsefalsefalse9), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse9), "query", [], "any"falsefalsefalse9), "all", [], "any"falsefalsefalse9)), ["results" => 30]));
  77.             // line 10
  78.             yield "\t\t";
  79.             $context["view60path"] = $this->extensions['App\Twig\Path']->getPath(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse10), "attributes", [], "any"falsefalsefalse10), "get", ["_route"], "method"falsefalsefalse10), Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse10), "attributes", [], "any"falsefalsefalse10), "all", [], "any"falsefalsefalse10), "_route_params", [], "any"falsefalsefalse10), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse10), "query", [], "any"falsefalsefalse10), "all", [], "any"falsefalsefalse10)), ["results" => 60]));
  80.             // line 11
  81.             yield "\t\t";
  82.             $context["view90path"] = $this->extensions['App\Twig\Path']->getPath(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse11), "attributes", [], "any"falsefalsefalse11), "get", ["_route"], "method"falsefalsefalse11), Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse11), "attributes", [], "any"falsefalsefalse11), "all", [], "any"falsefalsefalse11), "_route_params", [], "any"falsefalsefalse11), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse11), "query", [], "any"falsefalsefalse11), "all", [], "any"falsefalsefalse11)), ["results" => 90]));
  83.             // line 12
  84.             yield "
  85. \t\t";
  86.             // line 13
  87.             if ( !Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["cats"] ?? null))) {
  88.                 // line 14
  89.                 yield "\t\t\t<h1 class=\"pl-h1\">";
  90.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["page"] ?? null), "h1", [], "any"falsefalsefalse14), "html"nulltrue);
  91.                 yield "</h1>
  92. \t\t";
  93.             }
  94.             // line 16
  95.             yield "
  96. \t\t";
  97.             // line 17
  98.             if (((((($_v0 = ($context["args"] ?? null)) && is_array($_v0) || $_v0 instanceof ArrayAccess ? ($_v0[0] ?? null) : null) == "catalog") && ((((((((($_v1 = ($context["args"] ?? null)) && is_array($_v1) || $_v1 instanceof ArrayAccess ? ($_v1[1] ?? null) : null) == "action") || ((($_v2 = ($context["args"] ?? null)) && is_array($_v2) || $_v2 instanceof ArrayAccess ? ($_v2[1] ?? null) : null) == "new")) || ((($_v3 = ($context["args"] ?? null)) && is_array($_v3) || $_v3 instanceof ArrayAccess ? ($_v3[1] ?? null) : null) == "pop")) || ((($_v4 = ($context["args"] ?? null)) && is_array($_v4) || $_v4 instanceof ArrayAccess ? ($_v4[1] ?? null) : null) == "mix")) || ((($_v5 = ($context["args"] ?? null)) && is_array($_v5) || $_v5 instanceof ArrayAccess ? ($_v5[1] ?? null) : null) == "onsale")) || ((($_v6 = ($context["args"] ?? null)) && is_array($_v6) || $_v6 instanceof ArrayAccess ? ($_v6[1] ?? null) : null) == "selection1")) || ((($_v7 = ($context["args"] ?? null)) && is_array($_v7) || $_v7 instanceof ArrayAccess ? ($_v7[1] ?? null) : null) == "selection2"))) && ((($_v8 = ($context["args"] ?? null)) && is_array($_v8) || $_v8 instanceof ArrayAccess ? ($_v8[2] ?? null) : null) == ""))) {
  99.                 // line 18
  100.                 yield "\t\t\t";
  101.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["page"] ?? null), "cont", [], "any"falsefalsefalse18), "html"nulltrue);
  102.                 yield "
  103. \t\t";
  104.             }
  105.             // line 20
  106.             yield "
  107. \t\t";
  108.             // line 21
  109.             if ((((($context["request_uri"] ?? null) == ($context["canonical"] ?? null)) &&  !Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["cats"] ?? null))) || (($context["catpage"] ?? null) == 1))) {
  110.                 // line 22
  111.                 yield "\t\t\t";
  112.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["page"] ?? null), "cont2", [], "any"falsefalsefalse22), "html"nulltrue);
  113.                 yield "
  114. \t\t";
  115.             }
  116.             // line 24
  117.             yield "
  118. \t\t";
  119.             // line 25
  120.             if ((CoreExtension::getAttribute($this->env$this->source, ($context["paginator"] ?? null), "start", [], "any"falsefalsefalse25) > 0)) {
  121.                 // line 26
  122.                 yield "\t\t\t<div class=\"hidden-xs\">
  123. \t\t\t";
  124.             }
  125.             // line 28
  126.             yield "\t\t\t";
  127.             yield CoreExtension::getAttribute($this->env$this->source, ($context["subcat_list_rendered"] ?? null), "content", [], "any"falsefalsefalse28);
  128.             yield "
  129. \t\t\t";
  130.             // line 29
  131.             if ((CoreExtension::getAttribute($this->env$this->source, ($context["paginator"] ?? null), "start", [], "any"falsefalsefalse29) > 0)) {
  132.                 // line 30
  133.                 yield "\t\t\t</div>
  134. \t\t";
  135.             }
  136.             // line 32
  137.             yield "
  138. \t\t";
  139.             // line 33
  140.             if (CoreExtension::inFilter((($_v9 = ($context["args"] ?? null)) && is_array($_v9) || $_v9 instanceof ArrayAccess ? ($_v9[1] ?? null) : null), ["new""pop""mix""onsale""search""action""selection1""selection2"])) {
  141.                 // line 34
  142.                 yield "\t\t\t";
  143.                 yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi"$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("block_chars_selected_spec", ["cat_id" => ($context["cat_id"] ?? null), "cat_intname" => ((($context["cat_intname"] ?? null)) ? (($context["cat_intname"] ?? null)) : ("default")), "spec" => (($_v10 = ($context["args"] ?? null)) && is_array($_v10) || $_v10 instanceof ArrayAccess ? ($_v10[1] ?? null) : null), "filters" => ($context["filters"] ?? null)]), ["ignore_errors" => true]);
  144.                 yield "
  145. \t\t";
  146.             } else {
  147.                 // line 36
  148.                 yield "\t\t\t";
  149.                 yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi"$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("block_chars_selected", ["cat_id" => ($context["cat_id"] ?? null), "cat_intname" => ($context["cat_intname"] ?? null), "filters" => ($context["filters"] ?? null)]), ["ignore_errors" => true]);
  150.                 yield "
  151. \t\t";
  152.             }
  153.             // line 38
  154.             yield "
  155. \t\t";
  156.             // line 39
  157.             if ( !((((($_v11 = ($context["args"] ?? null)) && is_array($_v11) || $_v11 instanceof ArrayAccess ? ($_v11[0] ?? null) : null) == "catalog") && ((((((((($_v12 = ($context["args"] ?? null)) && is_array($_v12) || $_v12 instanceof ArrayAccess ? ($_v12[1] ?? null) : null) == "action") || ((($_v13 = ($context["args"] ?? null)) && is_array($_v13) || $_v13 instanceof ArrayAccess ? ($_v13[1] ?? null) : null) == "new")) || ((($_v14 = ($context["args"] ?? null)) && is_array($_v14) || $_v14 instanceof ArrayAccess ? ($_v14[1] ?? null) : null) == "pop")) || ((($_v15 = ($context["args"] ?? null)) && is_array($_v15) || $_v15 instanceof ArrayAccess ? ($_v15[1] ?? null) : null) == "mix")) || ((($_v16 = ($context["args"] ?? null)) && is_array($_v16) || $_v16 instanceof ArrayAccess ? ($_v16[1] ?? null) : null) == "onsale")) || ((($_v17 = ($context["args"] ?? null)) && is_array($_v17) || $_v17 instanceof ArrayAccess ? ($_v17[1] ?? null) : null) == "selection1")) || ((($_v18 = ($context["args"] ?? null)) && is_array($_v18) || $_v18 instanceof ArrayAccess ? ($_v18[1] ?? null) : null) == "selection2"))) &&  !Twig\Extension\CoreExtension::testEmpty((($_v19 = ($context["args"] ?? null)) && is_array($_v19) || $_v19 instanceof ArrayAccess ? ($_v19[2] ?? null) : null)))) {
  158.                 // line 40
  159.                 yield "\t\t\t";
  160.             } else {
  161.                 // line 41
  162.                 yield "\t\t\t\t<div class=\"listingPageLinks visible-xs m-cat-block-1\">
  163. \t\t\t\t\t<a href=\"";
  164.                 // line 42
  165.                 yield $this->extensions['App\Twig\Path']->getPath("prod_list_spec", ["spec" => (($_v20 = ($context["args"] ?? null)) && is_array($_v20) || $_v20 instanceof ArrayAccess ? ($_v20[1] ?? null) : null)]);
  166.                 yield "\" class=\"action-count\">
  167. \t\t\t\t\t\t<i class=\"fa fa-angle-left\"></i>&nbsp;&nbsp;
  168. \t\t\t\t\t\t";
  169.                 // line 44
  170.                 if (((($_v21 = ($context["args"] ?? null)) && is_array($_v21) || $_v21 instanceof ArrayAccess ? ($_v21[1] ?? null) : null) == "action")) {
  171.                     // line 45
  172.                     yield "\t\t\t\t\t\t\t";
  173.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-1"], "method"falsefalsefalse45);
  174.                     yield "
  175. \t\t\t\t\t\t";
  176.                 } elseif (((($_v22 =                 // line 46
  177. ($context["args"] ?? null)) && is_array($_v22) || $_v22 instanceof ArrayAccess ? ($_v22[1] ?? null) : null) == "new")) {
  178.                     // line 47
  179.                     yield "\t\t\t\t\t\t\t";
  180.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-2"], "method"falsefalsefalse47);
  181.                     yield "
  182. \t\t\t\t\t\t";
  183.                 } elseif (((($_v23 =                 // line 48
  184. ($context["args"] ?? null)) && is_array($_v23) || $_v23 instanceof ArrayAccess ? ($_v23[1] ?? null) : null) == "pop")) {
  185.                     // line 49
  186.                     yield "\t\t\t\t\t\t\t";
  187.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-3"], "method"falsefalsefalse49);
  188.                     yield "
  189. \t\t\t\t\t\t";
  190.                 } elseif (((($_v24 =                 // line 50
  191. ($context["args"] ?? null)) && is_array($_v24) || $_v24 instanceof ArrayAccess ? ($_v24[1] ?? null) : null) == "mix")) {
  192.                     // line 51
  193.                     yield "\t\t\t\t\t\t\t";
  194.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-4"], "method"falsefalsefalse51);
  195.                     yield "
  196. \t\t\t\t\t\t";
  197.                 } elseif (((($_v25 =                 // line 52
  198. ($context["args"] ?? null)) && is_array($_v25) || $_v25 instanceof ArrayAccess ? ($_v25[1] ?? null) : null) == "onsale")) {
  199.                     // line 53
  200.                     yield "\t\t\t\t\t\t\t";
  201.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-5"], "method"falsefalsefalse53);
  202.                     yield "
  203. \t\t\t\t\t\t";
  204.                 } elseif (((($_v26 =                 // line 54
  205. ($context["args"] ?? null)) && is_array($_v26) || $_v26 instanceof ArrayAccess ? ($_v26[1] ?? null) : null) == "selection1")) {
  206.                     // line 55
  207.                     yield "\t\t\t\t\t\t\t";
  208.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-25"], "method"falsefalsefalse55);
  209.                     yield "
  210. \t\t\t\t\t\t";
  211.                 } elseif (((($_v27 =                 // line 56
  212. ($context["args"] ?? null)) && is_array($_v27) || $_v27 instanceof ArrayAccess ? ($_v27[1] ?? null) : null) == "selection2")) {
  213.                     // line 57
  214.                     yield "\t\t\t\t\t\t\t";
  215.                     yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-26"], "method"falsefalsefalse57);
  216.                     yield "
  217. \t\t\t\t\t\t";
  218.                 }
  219.                 // line 59
  220.                 yield "\t\t\t\t\t</a>
  221. \t\t\t\t\t<span class=\"pull-right action-count\">";
  222.                 // line 60
  223.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-6"], "method"falsefalsefalse60);
  224.                 yield ":
  225. \t\t\t\t\t\t";
  226.                 // line 61
  227.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["paginator"] ?? null), "cnt", [], "any"falsefalsefalse61), "html"nulltrue);
  228.                 yield "</span>
  229. \t\t\t\t</div>
  230. \t\t";
  231.             }
  232.             // line 64
  233.             yield "\t\t<div class=\"visible-xs m-cat-block-2\">
  234. \t\t\t<div class=\"row\">
  235. \t\t\t\t<div class=\"col-xs-4\">
  236. \t\t\t\t\t<div class=\"m-pl-sort\">";
  237.             // line 67
  238.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-7"], "method"falsefalsefalse67);
  239.             yield "&nbsp;<i class=\"fa fa-angle-down\"></i>
  240. \t\t\t\t\t</div>
  241. \t\t\t\t</div>
  242. \t\t\t\t<div class=\"col-xs-8\">
  243. \t\t\t\t\t";
  244.             // line 71
  245.             if (((Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["prods"] ?? null)) || (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse71), "query", [], "any"falsefalsefalse71), "get", ["filter"], "method"falsefalsefalse71) == 1)) && ($context["cat"] ?? null))) {
  246.                 // line 72
  247.                 yield "\t\t\t\t\t\t<div class=\"psb-view psb-view-1 pull-right pl-filter\">
  248. \t\t\t\t\t\t\t<a href=\"#\" class=\"list\">
  249. \t\t\t\t\t\t\t\t<i class=\"fa fa-filter\"></i>&nbsp;
  250. \t\t\t\t\t\t\t\t";
  251.                 // line 75
  252.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-8"], "method"falsefalsefalse75);
  253.                 yield "</a>
  254. \t\t\t\t\t\t</div>
  255. \t\t\t\t\t";
  256.             }
  257.             // line 78
  258.             yield "\t\t\t\t\t<div class=\"pull-right m-psb-delimiter\">
  259. \t\t\t\t\t\t|
  260. \t\t\t\t\t</div>
  261. \t\t\t\t\t<div class=\"pull-right m-psb-view\">
  262. \t\t\t\t\t\t<form action=\"";
  263.             // line 82
  264.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  265.             yield "\" method=\"post\">
  266. \t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"list";
  267.             // line 83
  268.             if ((Twig\Extension\CoreExtension::testEmpty(($context["view_mode"] ?? null)) || (($context["view_mode"] ?? null) == "list"))) {
  269.                 yield "a";
  270.             }
  271.             yield "\" value=\"";
  272.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["viewlistpath"] ?? null), "html"nulltrue);
  273.             yield "\">
  274. \t\t\t\t\t\t\t\t<i class=\"fa fa-list-ul\"></i>
  275. \t\t\t\t\t\t\t</button>
  276. \t\t\t\t\t\t</form>
  277. \t\t\t\t\t\t<form action=\"";
  278.             // line 87
  279.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  280.             yield "\" method=\"post\">
  281. \t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"grid";
  282.             // line 88
  283.             if ((($context["view_mode"] ?? null) == "grid")) {
  284.                 yield "a";
  285.             }
  286.             yield "\" value=\"";
  287.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["viewgridpath"] ?? null), "html"nulltrue);
  288.             yield "\">
  289. \t\t\t\t\t\t\t\t<i class=\"fa fa-th-large\"></i>
  290. \t\t\t\t\t\t\t</button>
  291. \t\t\t\t\t\t</form>
  292. \t\t\t\t\t</div>
  293. \t\t\t\t</div>
  294. \t\t\t</div>
  295. \t\t</div>
  296. \t\t<div class=\"pa visible-xs m-pl-sort-block\">
  297. \t\t\t";
  298.             // line 97
  299.             yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/sort.html.twig");
  300.             yield "
  301. \t\t</div>
  302. \t\t<div class=\"pc-buy\"></div>
  303. \t\t<!-- Product Sorting Bar -->
  304. \t\t<div class=\"product-sorting-bar hidden-xs\">
  305. \t\t\t<div class=\"pull-left pl-sort\">
  306. \t\t\t\t<div class=\"fl\">";
  307.             // line 104
  308.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-1"], "method"falsefalsefalse104);
  309.             yield ":&nbsp;</div>
  310. \t\t\t\t<div class=\"fl pr\">
  311. \t\t\t\t\t<div class=\"pl-sort-a\">
  312. \t\t\t\t\t\t";
  313.             // line 107
  314.             if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse107), "query", [], "any"falsefalsefalse107), "get", ["order"], "method"falsefalsefalse107) == "changed")) {
  315.                 // line 108
  316.                 yield "\t\t\t\t\t\t\t";
  317.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-2"], "method"falsefalsefalse108);
  318.                 yield "
  319. \t\t\t\t\t\t";
  320.             } elseif ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source,             // line 109
  321. ($context["app"] ?? null), "request", [], "any"falsefalsefalse109), "query", [], "any"falsefalsefalse109), "get", ["order"], "method"falsefalsefalse109) == "prior")) {
  322.                 // line 110
  323.                 yield "\t\t\t\t\t\t\t";
  324.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-3"], "method"falsefalsefalse110);
  325.                 yield "
  326. \t\t\t\t\t\t";
  327.             } elseif ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source,             // line 111
  328. ($context["app"] ?? null), "request", [], "any"falsefalsefalse111), "query", [], "any"falsefalsefalse111), "get", ["order"], "method"falsefalsefalse111) == "price")) {
  329.                 // line 112
  330.                 yield "\t\t\t\t\t\t\t";
  331.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-4"], "method"falsefalsefalse112);
  332.                 yield "
  333. \t\t\t\t\t\t";
  334.             } elseif ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source,             // line 113
  335. ($context["app"] ?? null), "request", [], "any"falsefalsefalse113), "query", [], "any"falsefalsefalse113), "get", ["order"], "method"falsefalsefalse113) == "skidka")) {
  336.                 // line 114
  337.                 yield "\t\t\t\t\t\t\t";
  338.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-8"], "method"falsefalsefalse114);
  339.                 yield "
  340. \t\t\t\t\t\t";
  341.             } else {
  342.                 // line 116
  343.                 yield "\t\t\t\t\t\t\t";
  344.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["catalog-sort-5"], "method"falsefalsefalse116);
  345.                 yield "
  346. \t\t\t\t\t\t";
  347.             }
  348.             // line 117
  349.             yield "&nbsp;<i class=\"fa fa-angle-down\"></i>
  350. \t\t\t\t\t</div>
  351. \t\t\t\t\t<div class=\"pa pl-sort-block\">
  352. \t\t\t\t\t\t";
  353.             // line 120
  354.             yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/sort.html.twig");
  355.             yield "
  356. \t\t\t\t\t</div>
  357. \t\t\t\t</div>
  358. \t\t\t</div>
  359. \t\t\t<div class=\"pull-right pl-pcount pr\">
  360. \t\t\t\t<div class=\"fl\">";
  361.             // line 125
  362.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-12"], "method"falsefalsefalse125);
  363.             yield ":&nbsp;</div>
  364. \t\t\t\t<div class=\"fl pr\">
  365. \t\t\t\t\t<div class=\"pl-pcount-a\">";
  366.             // line 127
  367.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["results"] ?? null), "html"nulltrue);
  368.             yield "&nbsp;<i class=\"fa fa-angle-down\"></i>
  369. \t\t\t\t\t</div>
  370. \t\t\t\t\t<div class=\"pa pl-pcount-block\">
  371. \t\t\t\t\t\t<ul>
  372. \t\t\t\t\t\t\t<li>
  373. \t\t\t\t\t\t\t\t<form action=\"";
  374.             // line 132
  375.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  376.             yield "\" method=\"post\">
  377. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"";
  378.             // line 133
  379.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["view30path"] ?? null), "html"nulltrue);
  380.             yield "\">30</button>
  381. \t\t\t\t\t\t\t\t</form>
  382. \t\t\t\t\t\t\t</li>
  383. \t\t\t\t\t\t\t<li>
  384. \t\t\t\t\t\t\t\t<form action=\"";
  385.             // line 137
  386.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  387.             yield "\" method=\"post\">
  388. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"";
  389.             // line 138
  390.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["view60path"] ?? null), "html"nulltrue);
  391.             yield "\">60</button>
  392. \t\t\t\t\t\t\t\t</form>
  393. \t\t\t\t\t\t\t</li>
  394. \t\t\t\t\t\t\t<li>
  395. \t\t\t\t\t\t\t\t<form action=\"";
  396.             // line 142
  397.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  398.             yield "\" method=\"post\">
  399. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"";
  400.             // line 143
  401.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["view90path"] ?? null), "html"nulltrue);
  402.             yield "\">90</button>
  403. \t\t\t\t\t\t\t\t</form>
  404. \t\t\t\t\t\t\t</li>
  405. \t\t\t\t\t\t</ul>
  406. \t\t\t\t\t</div>
  407. \t\t\t\t</div>
  408. \t\t\t</div>
  409. \t\t\t<div class=\"psb-view pull-right\">
  410. \t\t\t\t";
  411.             // line 151
  412.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-9"], "method"falsefalsefalse151);
  413.             yield ":
  414. \t\t\t\t<form action=\"";
  415.             // line 152
  416.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  417.             yield "\" method=\"post\">
  418. \t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"list";
  419.             // line 153
  420.             if (((($context["view_mode"] ?? null) == "list") || (((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "site", [], "any"falsefalsefalse153) == CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "mir", [], "any"falsefalsefalse153)) || (CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "site", [], "any"falsefalsefalse153) == CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "miropt", [], "any"falsefalsefalse153))) && Twig\Extension\CoreExtension::testEmpty(($context["view_mode"] ?? null))))) {
  421.                 yield "a";
  422.             }
  423.             yield "\" value=\"";
  424.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["viewlistpath"] ?? null), "html"nulltrue);
  425.             yield "\">
  426. \t\t\t\t\t\t<i class=\"fa fa-list-ul\"></i>
  427. \t\t\t\t\t\t";
  428.             // line 155
  429.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-10"], "method"falsefalsefalse155);
  430.             yield "</button>
  431. \t\t\t\t</form>
  432. \t\t\t\t<form action=\"";
  433.             // line 157
  434.             yield $this->extensions['App\Twig\Path']->getPath("redirect");
  435.             yield "\" method=\"post\">
  436. \t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"grid";
  437.             // line 158
  438.             if (((($context["view_mode"] ?? null) == "grid") || (((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "site", [], "any"falsefalsefalse158) == CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "mir", [], "any"falsefalsefalse158)) || (CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "site", [], "any"falsefalsefalse158) == CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "miropt", [], "any"falsefalsefalse158))) && Twig\Extension\CoreExtension::testEmpty(($context["view_mode"] ?? null))))) {
  439.                 yield "a";
  440.             }
  441.             yield "\" value=\"";
  442.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["viewgridpath"] ?? null), "html"nulltrue);
  443.             yield "\">
  444. \t\t\t\t\t\t<i class=\"fa fa-th-large\"></i>
  445. \t\t\t\t\t\t";
  446.             // line 160
  447.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-11"], "method"falsefalsefalse160);
  448.             yield "</button>
  449. \t\t\t\t</form>
  450. \t\t\t</div>
  451. \t\t</div>
  452. \t\t<!-- End Product Sorting Bar -->
  453. \t\t";
  454.             // line 165
  455.             if ( !Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["prods"] ?? null))) {
  456.                 // line 166
  457.                 yield "\t\t\t<div class=\"pl-empty\">";
  458.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-13"], "method"falsefalsefalse166);
  459.                 yield "</div>
  460. \t\t";
  461.             } else {
  462.                 // line 168
  463.                 yield "\t\t\t<div class=\"pl-block\">
  464. \t\t\t\t";
  465.                 // line 169
  466.                 $context['_parent'] = $context;
  467.                 $context['_seq'] = CoreExtension::ensureTraversable(($context["prods"] ?? null));
  468.                 $context['loop'] = [
  469.                   'parent' => $context['_parent'],
  470.                   'index0' => 0,
  471.                   'index'  => 1,
  472.                   'first'  => true,
  473.                 ];
  474.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  475.                     $length count($context['_seq']);
  476.                     $context['loop']['revindex0'] = $length 1;
  477.                     $context['loop']['revindex'] = $length;
  478.                     $context['loop']['length'] = $length;
  479.                     $context['loop']['last'] = === $length;
  480.                 }
  481.                 foreach ($context['_seq'] as $context["_key"] => $context["prod"]) {
  482.                     // line 170
  483.                     yield "\t\t\t\t\t";
  484.                     $context["prodone"] = $context["prod"];
  485.                     // line 171
  486.                     yield "\t\t\t\t\t";
  487.                     if ((($context["view_mode"] ?? null) != "grid")) {
  488.                         // line 172
  489.                         yield "\t\t\t\t\t\t<div class=\"col-md-12 box-product-outer bpo-list pl-list\">
  490. \t\t\t\t\t\t\t<div class=\"bpo-loading\"></div>
  491. \t\t\t\t\t\t\t<div class=\"box-product\">
  492. \t\t\t\t\t\t\t\t<div class=\"col-md-2 col-xs-4 pl-img col-xl-pl-1\" data-img=\"pl-img-";
  493.                         // line 175
  494.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse175), "html"nulltrue);
  495.                         yield "\">
  496. \t\t\t\t\t\t\t\t\t<div class=\"img-wrapper pl-image-detail pl-img-thumb-";
  497.                         // line 176
  498.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse176), "html"nulltrue);
  499.                         yield "\">
  500. \t\t\t\t\t\t\t\t\t\t<a class=\"group list-img-thumb\" href=\"";
  501.                         // line 177
  502.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse177) . "/pic/prod-l/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse177)) . ".jpg")), "html"nulltrue);
  503.                         yield "\" data-href=\"";
  504.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse177)]);
  505.                         yield "\">
  506. \t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"";
  507.                         // line 178
  508.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("loading-img" . ((($context["env_is_opt"] ?? null)) ? ("-opt") : (""))) . ".gif"), "img"), "html"nulltrue);
  509.                         yield "\" data-src=\"";
  510.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse178) . "/pic/prod-m/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse178)) . ".jpg")), "html"nulltrue);
  511.                         yield "\" alt=\"";
  512.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse178), "html"nulltrue);
  513.                         yield "\">
  514. \t\t\t\t\t\t\t\t\t\t</a>
  515. \t\t\t\t\t\t\t\t\t\t<a class=\"group2 list-img-thumb\" href=\"";
  516.                         // line 180
  517.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse180) . "/pic/prod-l/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse180)) . ".jpg")), "html"nulltrue);
  518.                         yield "\" data-href=\"";
  519.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse180)]);
  520.                         yield "\">
  521. \t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"";
  522.                         // line 181
  523.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("loading-img" . ((($context["env_is_opt"] ?? null)) ? ("-opt") : (""))) . ".gif"), "img"), "html"nulltrue);
  524.                         yield "\" data-src=\"";
  525.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse181) . "/pic/prod-m/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse181)) . ".jpg")), "html"nulltrue);
  526.                         yield "\" alt=\"";
  527.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse181), "html"nulltrue);
  528.                         yield "\">
  529. \t\t\t\t\t\t\t\t\t\t</a>
  530. \t\t\t\t\t\t\t\t\t</div>
  531. \t\t\t\t\t\t\t\t\t<div class=\"pl-labels-";
  532.                         // line 184
  533.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse184), "html"nulltrue);
  534.                         yield "\">
  535. \t\t\t\t\t\t\t\t\t\t";
  536.                         // line 185
  537.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-labels.html.twig");
  538.                         yield "
  539. \t\t\t\t\t\t\t\t\t</div>
  540. \t\t\t\t\t\t\t\t</div>
  541. \t\t\t\t\t\t\t\t<div class=\"col-md-7 col-xs-8 col-xl-pl-2\">
  542. \t\t\t\t\t\t\t\t\t<div class=\"h6 pl-name-";
  543.                         // line 189
  544.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse189), "html"nulltrue);
  545.                         yield " gpl-h6\">
  546. \t\t\t\t\t\t\t\t\t\t<a href=\"";
  547.                         // line 190
  548.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse190)]);
  549.                         yield "\" title=\"";
  550.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse190), "html"nulltrue);
  551.                         yield "\">
  552. \t\t\t\t\t\t\t\t\t\t\t";
  553.                         // line 191
  554.                         if (CoreExtension::getAttribute($this->env$this->source$context["prod"], "pop", [], "any"falsefalsefalse191)) {
  555.                             yield "<img src=\"";
  556.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("hot" CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse191), "locale", [], "any"falsefalsefalse191)) . ".png"), "img"), "html"nulltrue);
  557.                             yield "\" alt=\"hot\" class=\"prod-hot\">
  558. \t\t\t\t\t\t\t\t\t\t\t";
  559.                         }
  560.                         // line 193
  561.                         yield "\t\t\t\t\t\t\t\t\t\t\t";
  562.                         yield Twig\Extension\CoreExtension::replace(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse193), [((" (" Twig\Extension\CoreExtension::trim(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse193))) . ")") => (("<span class=\"gpl-art2\"> (" Twig\Extension\CoreExtension::trim(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse193))) . ")</span>")]);
  563.                         yield "
  564. \t\t\t\t\t\t\t\t\t\t\t<span class=\"gpl-art\">...(";
  565.                         // line 194
  566.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse194), "html"nulltrue);
  567.                         yield ")</span>
  568. \t\t\t\t\t\t\t\t\t\t</a>
  569. \t\t\t\t\t\t\t\t\t</div>
  570. \t\t\t\t\t\t\t\t\t<div class=\"pl-colors-block\">
  571. \t\t\t\t\t\t\t\t\t\t<div class=\"pl-colors\">
  572. \t\t\t\t\t\t\t\t\t\t\t";
  573.                         // line 200
  574.                         $context['_parent'] = $context;
  575.                         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source$context["prod"], "colors", [], "any"falsefalsefalse200));
  576.                         foreach ($context['_seq'] as $context["_key"] => $context["color"]) {
  577.                             // line 201
  578.                             yield "\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"prod-select-color";
  579.                             if (($context["color"] == CoreExtension::getAttribute($this->env$this->source, ($context["prodone"] ?? null), "id", [], "any"falsefalsefalse201))) {
  580.                                 yield " active";
  581.                             }
  582.                             yield "\" data-id=\"";
  583.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse201), "html"nulltrue);
  584.                             yield "\" data-color=\"";
  585.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["color"], "html"nulltrue);
  586.                             yield "\" data-host=\"";
  587.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse201), "html"nulltrue);
  588.                             yield "\">
  589. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pa pca\"><img src=\"";
  590.                             // line 202
  591.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("pc_active.png""img"), "html"nulltrue);
  592.                             yield "\" alt=\"\"></div>
  593. \t\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"";
  594.                             // line 203
  595.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("loading-img" . ((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "is_opt", [], "any"falsefalsefalse203)) ? ("-opt") : (""))) . ".gif"), "img"), "html"nulltrue);
  596.                             yield "\" data-src=\"";
  597.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse203) . "/pic/prod-s/") . $context["color"]) . ".jpg")), "html"nulltrue);
  598.                             yield "\" width=\"32\" height=\"32\" alt=\"\">
  599. \t\t\t\t\t\t\t\t\t\t\t\t</a>
  600. \t\t\t\t\t\t\t\t\t\t\t";
  601.                         }
  602.                         $_parent $context['_parent'];
  603.                         unset($context['_seq'], $context['_key'], $context['color'], $context['_parent']);
  604.                         $context array_intersect_key($context$_parent) + $_parent;
  605.                         // line 206
  606.                         yield "\t\t\t\t\t\t\t\t\t\t</div>
  607. \t\t\t\t\t\t\t\t\t\t";
  608.                         // line 207
  609.                         if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source$context["prod"], "colors", [], "any"falsefalsefalse207)) > 9)) {
  610.                             // line 208
  611.                             yield "\t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-colors-showmore\">
  612. \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"top-phone-2\">";
  613.                             // line 209
  614.                             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-14"], "method"falsefalsefalse209);
  615.                             yield "</a>
  616. \t\t\t\t\t\t\t\t\t\t\t</div>
  617. \t\t\t\t\t\t\t\t\t\t";
  618.                         }
  619.                         // line 212
  620.                         yield "\t\t\t\t\t\t\t\t\t</div>
  621. \t\t\t\t\t\t\t\t\t<span class=\"weight\">
  622. \t\t\t\t\t\t\t\t\t\t";
  623.                         // line 215
  624.                         yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["pack"], "method"falsefalsefalse215);
  625.                         yield ": &nbsp;
  626. \t\t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-";
  627.                         // line 216
  628.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse216), "html"nulltrue);
  629.                         yield "\">";
  630.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-inpack.html.twig");
  631.                         yield "</span>
  632. \t\t\t\t\t\t\t\t\t</span>
  633. \t\t\t\t\t\t\t\t\t<span class=\"weight hidden-xs pl-weight-";
  634.                         // line 218
  635.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse218), "html"nulltrue);
  636.                         yield "\">
  637. \t\t\t\t\t\t\t\t\t\t<span class=\"ves2\">";
  638.                         // line 219
  639.                         yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["weight"], "method"falsefalsefalse219);
  640.                         yield ": &nbsp;</span>
  641. \t\t\t\t\t\t\t\t\t\t";
  642.                         // line 220
  643.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-weight.html.twig");
  644.                         yield "
  645. \t\t\t\t\t\t\t\t\t</span>
  646. \t\t\t\t\t\t\t\t</div>
  647. \t\t\t\t\t\t\t\t<div class=\"col-md-3 col-xs-12 col-xl-pl-3\">
  648. \t\t\t\t\t\t\t\t\t<div class=\"row\">
  649. \t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-12 col-sm-12\">
  650. \t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">
  651. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-10 col-sm-12 nopadding\">
  652. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"xprice pl-xprice-";
  653.                         // line 228
  654.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse228), "html"nulltrue);
  655.                         yield "\">
  656. \t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  657.                         // line 229
  658.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-price.html.twig");
  659.                         yield "
  660. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  661. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  662. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-2 col-sm-12\">
  663. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"xform pl-form-";
  664.                         // line 233
  665.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse233), "html"nulltrue);
  666.                         yield "\">
  667. \t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  668.                         // line 234
  669.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-form.html.twig");
  670.                         yield "
  671. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  672. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-wishlist-";
  673.                         // line 237
  674.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse237), "html"nulltrue);
  675.                         yield " pl-wishlist\">
  676. \t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  677.                         // line 238
  678.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-wishlist.html.twig");
  679.                         yield "
  680. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  681. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  682. \t\t\t\t\t\t\t\t\t\t\t</div>
  683. \t\t\t\t\t\t\t\t\t\t</div>
  684. \t\t\t\t\t\t\t\t\t</div>
  685. \t\t\t\t\t\t\t\t</div>
  686. \t\t\t\t\t\t\t\t<div class=\"clear\"></div>
  687. \t\t\t\t\t\t\t</div>
  688. \t\t\t\t\t\t</div>
  689. \t\t\t\t\t";
  690.                     } else {
  691.                         // line 250
  692.                         yield "\t\t\t\t\t\t<div class=\"col-sm-4 col-md-4 col-lg-3 col-xl-3 col-xs-6 box-product-outer bpo-grid pl-grid\">
  693. \t\t\t\t\t\t\t<div class=\"bpo-loading\"></div>
  694. \t\t\t\t\t\t\t<div class=\"box-product\">
  695. \t\t\t\t\t\t\t\t<div class=\"img-wrapper pl-img-thumb-";
  696.                         // line 253
  697.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse253), "html"nulltrue);
  698.                         yield " pl-slider-colors\">
  699. \t\t\t\t\t\t\t\t\t<a
  700. \t\t\t\t\t\t\t\t\t\thref=\"";
  701.                         // line 255
  702.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse255)]);
  703.                         yield "\" class=\"grid-img-thumb bp-loading\">
  704. \t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  705. \t\t\t\t\t\t\t\t\t\t<img
  706. \t\t\t\t\t\t\t\t\t\tclass=\"b-lazy\" src=\"";
  707.                         // line 258
  708.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("loading-img" . ((($context["env_is_opt"] ?? null)) ? ("-opt") : (""))) . ".gif"), "img"), "html"nulltrue);
  709.                         yield "\" data-src=\"";
  710.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse258) . "/pic/prod-m/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse258)) . ".jpg")), "html"nulltrue);
  711.                         yield "\" alt=\"";
  712.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse258), "html"nulltrue);
  713.                         yield "\" title=\"";
  714.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse258), "html"nulltrue);
  715.                         yield "\">
  716. \t\t\t\t\t\t\t\t\t<!-- onclick=\"<?=\\ASweb\\SEO\\GoogleTrade::gProdClick(\$prod->id)?>\"-->
  717. \t\t\t\t\t\t\t\t\t</a>
  718. \t\t\t\t\t\t\t\t\t<div
  719. \t\t\t\t\t\t\t\t\t\tclass=\"main-recomended-prods\">
  720. \t\t\t\t\t\t\t\t\t\t<!-- Full Slider -->
  721. \t\t\t\t\t\t\t\t\t\t<div class=\"container-fluid\">
  722. \t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">
  723. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-slider-2-";
  724.                         // line 266
  725.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse266), "html"nulltrue);
  726.                         yield " pl-slider-2\" data-id=\"";
  727.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse266), "html"nulltrue);
  728.                         yield "\">
  729. \t\t\t\t\t\t\t\t\t\t\t\t\t<a
  730. \t\t\t\t\t\t\t\t\t\t\t\t\t\thref=\"";
  731.                         // line 268
  732.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse268)]);
  733.                         yield "\" class=\"grid-img-thumb\">
  734. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  735. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
  736.                         // line 270
  737.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse270) . "/pic/prod-m/") . CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse270)) . ".jpg")), "html"nulltrue);
  738.                         yield "\" alt=\"";
  739.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse270), "html"nulltrue);
  740.                         yield "\" title=\"";
  741.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse270), "html"nulltrue);
  742.                         yield "\">
  743. \t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  744. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  745.                         // line 272
  746.                         $context['_parent'] = $context;
  747.                         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source$context["prod"], "photos", [], "any"falsefalsefalse272));
  748.                         foreach ($context['_seq'] as $context["_key"] => $context["photo"]) {
  749.                             // line 273
  750.                             yield "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a
  751. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\thref=\"";
  752.                             // line 274
  753.                             yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse274)]);
  754.                             yield "\" class=\"grid-img-thumb\">
  755. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  756. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"";
  757.                             // line 276
  758.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((((CoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "host_static", [], "any"falsefalsefalse276) . "/pic/photo/") . CoreExtension::getAttribute($this->env$this->source$context["photo"], "id", [], "any"falsefalsefalse276)) . ".jpg")), "html"nulltrue);
  759.                             yield "\" alt=\"\">
  760. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  761. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  762.                         }
  763.                         $_parent $context['_parent'];
  764.                         unset($context['_seq'], $context['_key'], $context['photo'], $context['_parent']);
  765.                         $context array_intersect_key($context$_parent) + $_parent;
  766.                         // line 279
  767.                         yield "\t\t\t\t\t\t\t\t\t\t\t\t</div>
  768. \t\t\t\t\t\t\t\t\t\t\t</div>
  769. \t\t\t\t\t\t\t\t\t\t</div>
  770. \t\t\t\t\t\t\t\t\t\t<!-- End Full Slider -->
  771. \t\t\t\t\t\t\t\t\t</div>
  772. \t\t\t\t\t\t\t\t</div>
  773. \t\t\t\t\t\t\t\t<div class=\"pl-labels-";
  774.                         // line 285
  775.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse285), "html"nulltrue);
  776.                         yield "\">
  777. \t\t\t\t\t\t\t\t\t";
  778.                         // line 286
  779.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-labels.html.twig");
  780.                         yield "
  781. \t\t\t\t\t\t\t\t</div>
  782. \t\t\t\t\t\t\t\t<div class=\"pc-new pl-wish pl-grid-hover\">
  783. \t\t\t\t\t\t\t\t\t<div class=\"pl-grid-wishlist pl-wishlist-";
  784.                         // line 289
  785.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse289), "html"nulltrue);
  786.                         yield "-2\">
  787. \t\t\t\t\t\t\t\t\t\t";
  788.                         // line 290
  789.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-wishlist.html.twig");
  790.                         yield "
  791. \t\t\t\t\t\t\t\t\t</div>
  792. \t\t\t\t\t\t\t\t</div>
  793. \t\t\t\t\t\t\t\t<div class=\"pa visible-xs\">
  794. \t\t\t\t\t\t\t\t\t<div class=\"pc-wish pl-wishlist-";
  795.                         // line 294
  796.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse294), "html"nulltrue);
  797.                         yield "\">
  798. \t\t\t\t\t\t\t\t\t\t";
  799.                         // line 295
  800.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-wishlist-mobile.html.twig");
  801.                         yield "
  802. \t\t\t\t\t\t\t\t\t</div>
  803. \t\t\t\t\t\t\t\t</div>
  804. \t\t\t\t\t\t\t\t<div class=\"pa w100 hidden-xs pl-grid-hover\">
  805. \t\t\t\t\t\t\t\t\t<div class=\"pa pl-grid-form\">
  806. \t\t\t\t\t\t\t\t\t\t<div class=\"pgf-1\">
  807. \t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-form-";
  808.                         // line 301
  809.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse301), "html"nulltrue);
  810.                         yield "-2\">
  811. \t\t\t\t\t\t\t\t\t\t\t\t";
  812.                         // line 302
  813.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-form.html.twig");
  814.                         yield "
  815. \t\t\t\t\t\t\t\t\t\t\t</div>
  816. \t\t\t\t\t\t\t\t\t\t</div>
  817. \t\t\t\t\t\t\t\t\t</div>
  818. \t\t\t\t\t\t\t\t</div>
  819. \t\t\t\t\t\t\t\t<div class=\"hidden-xs\">";
  820.                         // line 308
  821.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-colors.html.twig");
  822.                         yield "</div>
  823. \t\t\t\t\t\t\t\t<div class=\"h6 pl-name-";
  824.                         // line 310
  825.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse310), "html"nulltrue);
  826.                         yield " gpl-h6\">
  827. \t\t\t\t\t\t\t\t\t<div class=\"gpl-art\">
  828. \t\t\t\t\t\t\t\t\t\t<a href=\"";
  829.                         // line 312
  830.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse312)]);
  831.                         yield "\">...(";
  832.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse312), "html"nulltrue);
  833.                         yield ")</a>
  834. \t\t\t\t\t\t\t\t\t</div>
  835. \t\t\t\t\t\t\t\t\t<a href=\"";
  836.                         // line 314
  837.                         yield $this->extensions['App\Twig\Path']->getPath("prod_cont", ["prod_id" => CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse314)]);
  838.                         yield "\" title=\"";
  839.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse314), "html"nulltrue);
  840.                         yield "\">
  841. \t\t\t\t\t\t\t\t\t\t";
  842.                         // line 315
  843.                         if (CoreExtension::getAttribute($this->env$this->source$context["prod"], "pop", [], "any"falsefalsefalse315)) {
  844.                             yield "<img src=\"";
  845.                             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((("hot" CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse315), "locale", [], "any"falsefalsefalse315)) . ".png"), "img"), "html"nulltrue);
  846.                             yield "\" alt=\"hot\" class=\"prod-hot\">
  847. \t\t\t\t\t\t\t\t\t\t";
  848.                         }
  849.                         // line 317
  850.                         yield "\t\t\t\t\t\t\t\t\t\t";
  851.                         yield Twig\Extension\CoreExtension::replace(CoreExtension::getAttribute($this->env$this->source$context["prod"], "name", [], "any"falsefalsefalse317), [((" (" Twig\Extension\CoreExtension::trim(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse317))) . ")") => (("<span class=\"gpl-art2\"> (" Twig\Extension\CoreExtension::trim(CoreExtension::getAttribute($this->env$this->source$context["prod"], "art", [], "any"falsefalsefalse317))) . ")</span>")]);
  852.                         yield "</a>
  853. \t\t\t\t\t\t\t\t</div>
  854. \t\t\t\t\t\t\t\t<div class=\"weight hidden-xs\">
  855. \t\t\t\t\t\t\t\t\t";
  856.                         // line 320
  857.                         yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["pack"], "method"falsefalsefalse320);
  858.                         yield ": &nbsp;
  859. \t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-";
  860.                         // line 321
  861.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse321), "html"nulltrue);
  862.                         yield "\">";
  863.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-inpack.html.twig");
  864.                         yield "</span>
  865. \t\t\t\t\t\t\t\t</div>
  866. \t\t\t\t\t\t\t\t<div class=\"weight visible-xs\">
  867. \t\t\t\t\t\t\t\t\t";
  868.                         // line 324
  869.                         yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["pack"], "method"falsefalsefalse324);
  870.                         yield ": &nbsp;
  871. \t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-";
  872.                         // line 325
  873.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse325), "html"nulltrue);
  874.                         yield "\">";
  875.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/m-prod-inpack.html.twig");
  876.                         yield "</span>
  877. \t\t\t\t\t\t\t\t</div>
  878. \t\t\t\t\t\t\t\t<div class=\"xprice pl-price-";
  879.                         // line 327
  880.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse327), "html"nulltrue);
  881.                         yield "\">
  882. \t\t\t\t\t\t\t\t\t";
  883.                         // line 328
  884.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/prod-price.html.twig");
  885.                         yield "
  886. \t\t\t\t\t\t\t\t</div>
  887. \t\t\t\t\t\t\t\t<div class=\"xform visible-xs pl-form-";
  888.                         // line 330
  889.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["prod"], "id", [], "any"falsefalsefalse330), "html"nulltrue);
  890.                         yield "\">
  891. \t\t\t\t\t\t\t\t\t";
  892.                         // line 331
  893.                         yield Twig\Extension\CoreExtension::include($this->env$context"catalog/block/m-prod-form.html.twig");
  894.                         yield "
  895. \t\t\t\t\t\t\t\t</div>
  896. \t\t\t\t\t\t\t</div>
  897. \t\t\t\t\t\t</div>
  898. \t\t\t\t\t";
  899.                     }
  900.                     // line 336
  901.                     yield "\t\t\t\t";
  902.                     ++$context['loop']['index0'];
  903.                     ++$context['loop']['index'];
  904.                     $context['loop']['first'] = false;
  905.                     if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
  906.                         --$context['loop']['revindex0'];
  907.                         --$context['loop']['revindex'];
  908.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  909.                     }
  910.                 }
  911.                 $_parent $context['_parent'];
  912.                 unset($context['_seq'], $context['_key'], $context['prod'], $context['_parent'], $context['loop']);
  913.                 $context array_intersect_key($context$_parent) + $_parent;
  914.                 // line 337
  915.                 yield "\t\t\t</div>
  916. \t\t";
  917.             }
  918.             // line 339
  919.             yield "
  920. \t\t<div class=\"clearfix\"></div>
  921. \t\t";
  922.             // line 341
  923.             if (Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["prods"] ?? null))) {
  924.                 // line 342
  925.                 yield "\t\t\t<div class=\"listingPageLinks\">
  926. \t\t\t\t";
  927.                 // line 343
  928.                 yield Twig\Extension\CoreExtension::include($this->env$context"block/rule/rule.html.twig");
  929.                 yield "
  930. \t\t\t</div>
  931. \t\t";
  932.             }
  933.             // line 346
  934.             yield "\t\t<div class=\"clear\"></div>
  935. \t";
  936.         } elseif (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source,         // line 348
  937. ($context["app"] ?? null), "request", [], "any"falsefalsefalse348), "query", [], "any"falsefalsefalse348), "get", ["novinki"], "method"falsefalsefalse348)) {
  938.             // line 349
  939.             yield "
  940. \t\t<br><br><br>
  941. \t\t";
  942.             // line 351
  943.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-15"], "method"falsefalsefalse351);
  944.             yield "
  945. \t\t<br/><br/>
  946. \t\t<a href=\"?novinki=\">";
  947.             // line 353
  948.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-16"], "method"falsefalsefalse353);
  949.             yield "</a>
  950. \t";
  951.         } elseif (((($_v28 =         // line 355
  952. ($context["args"] ?? null)) && is_array($_v28) || $_v28 instanceof ArrayAccess ? ($_v28[1] ?? null) : null) == "search")) {
  953.             // line 356
  954.             yield "
  955. \t\t";
  956.             // line 357
  957.             if ( !Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["cats"] ?? null))) {
  958.                 // line 358
  959.                 yield "
  960. \t\t\t<h3>";
  961.                 // line 359
  962.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-17"], "method"falsefalsefalse359);
  963.                 yield ": \"<span class=\"search-0-q\">";
  964.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsefalsefalse359), "query", [], "any"falsefalsefalse359), "get", ["q"], "method"falsefalsefalse359), "html"nulltrue);
  965.                 yield "</span>\"</h3>
  966. \t\t\t<b class=\"search-b\">";
  967.                 // line 360
  968.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-18"], "method"falsefalsefalse360);
  969.                 yield ":</b>
  970. \t\t\t<ol class=\"search-ol\">
  971. \t\t\t\t<li>";
  972.                 // line 362
  973.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-19"], "method"falsefalsefalse362);
  974.                 yield "</li>
  975. \t\t\t\t<li>";
  976.                 // line 363
  977.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-20"], "method"falsefalsefalse363);
  978.                 yield "</li>
  979. \t\t\t\t<li>";
  980.                 // line 364
  981.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-21"], "method"falsefalsefalse364);
  982.                 yield "</li>
  983. \t\t\t\t<li>";
  984.                 // line 365
  985.                 yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-22"], "method"falsefalsefalse365);
  986.                 yield "</li>
  987. \t\t\t</ol>
  988. \t\t";
  989.             }
  990.             // line 369
  991.             yield "
  992. \t";
  993.         } elseif ( !Twig\Extension\CoreExtension::length($this->env->getCharset(),         // line 370
  994. ($context["cats"] ?? null))) {
  995.             // line 371
  996.             yield "
  997. \t\t<br><br><br>
  998. \t\t";
  999.             // line 373
  1000.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prod-list-23"], "method"falsefalsefalse373);
  1001.             yield "
  1002. \t";
  1003.         }
  1004.         // line 376
  1005.         yield "
  1006. \t";
  1007.         // line 377
  1008.         if (($context["showcont"] ?? null)) {
  1009.             // line 378
  1010.             yield "
  1011. \t\t<div class=\"pagecont\">
  1012. \t\t\t";
  1013.             // line 380
  1014.             yield ($context["cont"] ?? null);
  1015.             yield "
  1016. \t\t\t<table>
  1017. \t\t\t\t<tbody>
  1018. \t\t\t\t\t<tr>
  1019. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1020. \t\t\t\t\t\t\t";
  1021.             // line 386
  1022.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prodstable-1"], "method"falsefalsefalse386);
  1023.             yield "</td>
  1024. \t\t\t\t\t\t<td>";
  1025.             // line 387
  1026.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["prodstable"] ?? null), "cat", [], "any"falsefalsefalse387), "html"nulltrue);
  1027.             yield "</td>
  1028. \t\t\t\t\t</tr>
  1029. \t\t\t\t\t<tr>
  1030. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1031. \t\t\t\t\t\t\t";
  1032.             // line 391
  1033.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prodstable-2"], "method"falsefalsefalse391);
  1034.             yield "</td>
  1035. \t\t\t\t\t\t<td>";
  1036.             // line 392
  1037.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["prodstable"] ?? null), "cnt", [], "any"falsefalsefalse392), "html"nulltrue);
  1038.             yield "</td>
  1039. \t\t\t\t\t</tr>
  1040. \t\t\t\t\t<tr>
  1041. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1042. \t\t\t\t\t\t\t";
  1043.             // line 396
  1044.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prodstable-3"], "method"falsefalsefalse396);
  1045.             yield "</td>
  1046. \t\t\t\t\t\t<td>";
  1047.             // line 397
  1048.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["prodstable"] ?? null), "avgprice", [], "any"falsefalsefalse397), "html"nulltrue);
  1049.             yield "
  1050. \t\t\t\t\t\t\t";
  1051.             // line 398
  1052.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "valuta", [], "any"falsefalsefalse398), "name", [], "any"falsefalsefalse398), "html"nulltrue);
  1053.             yield "</td>
  1054. \t\t\t\t\t</tr>
  1055. \t\t\t\t\t<tr>
  1056. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1057. \t\t\t\t\t\t\t";
  1058.             // line 402
  1059.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prodstable-4"], "method"falsefalsefalse402);
  1060.             yield "</td>
  1061. \t\t\t\t\t\t<td>";
  1062.             // line 403
  1063.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["prodstable"] ?? null), "minprice", [], "any"falsefalsefalse403), "html"nulltrue);
  1064.             yield "
  1065. \t\t\t\t\t\t\t";
  1066.             // line 404
  1067.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "valuta", [], "any"falsefalsefalse404), "name", [], "any"falsefalsefalse404), "html"nulltrue);
  1068.             yield "</td>
  1069. \t\t\t\t\t</tr>
  1070. \t\t\t\t\t<tr>
  1071. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1072. \t\t\t\t\t\t\t";
  1073.             // line 408
  1074.             yield CoreExtension::getAttribute($this->env$this->source, ($context["labels"] ?? null), "get", ["prodstable-5"], "method"falsefalsefalse408);
  1075.             yield "</td>
  1076. \t\t\t\t\t\t<td>";
  1077.             // line 409
  1078.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, ($context["prodstable"] ?? null), "maxprice", [], "any"falsefalsefalse409), "html"nulltrue);
  1079.             yield "
  1080. \t\t\t\t\t\t\t";
  1081.             // line 410
  1082.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["env"] ?? null), "valuta", [], "any"falsefalsefalse410), "name", [], "any"falsefalsefalse410), "html"nulltrue);
  1083.             yield "</td>
  1084. \t\t\t\t\t</tr>
  1085. \t\t\t\t</tbody>
  1086. \t\t\t</table>
  1087. \t\t</div>
  1088. \t";
  1089.         }
  1090.         // line 418
  1091.         yield "
  1092. ";
  1093.         
  1094.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1095.         
  1096.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1097.         yield from [];
  1098.     }
  1099.     /**
  1100.      * @codeCoverageIgnore
  1101.      */
  1102.     public function getTemplateName(): string
  1103.     {
  1104.         return "catalog/list.html.twig";
  1105.     }
  1106.     /**
  1107.      * @codeCoverageIgnore
  1108.      */
  1109.     public function isTraitable(): bool
  1110.     {
  1111.         return false;
  1112.     }
  1113.     /**
  1114.      * @codeCoverageIgnore
  1115.      */
  1116.     public function getDebugInfo(): array
  1117.     {
  1118.         return array (  1119 => 418,  1108 => 410,  1104 => 409,  1100 => 408,  1093 => 404,  1089 => 403,  1085 => 402,  1078 => 398,  1074 => 397,  1070 => 396,  1063 => 392,  1059 => 391,  1052 => 387,  1048 => 386,  1039 => 380,  1035 => 378,  1033 => 377,  1030 => 376,  1024 => 373,  1020 => 371,  1018 => 370,  1015 => 369,  1008 => 365,  1004 => 364,  1000 => 363,  996 => 362,  991 => 360,  985 => 359,  982 => 358,  980 => 357,  977 => 356,  975 => 355,  970 => 353,  965 => 351,  961 => 349,  959 => 348,  955 => 346,  949 => 343,  946 => 342,  944 => 341,  940 => 339,  936 => 337,  922 => 336,  914 => 331,  910 => 330,  905 => 328,  901 => 327,  894 => 325,  890 => 324,  882 => 321,  878 => 320,  871 => 317,  864 => 315,  858 => 314,  851 => 312,  846 => 310,  841 => 308,  832 => 302,  828 => 301,  819 => 295,  815 => 294,  808 => 290,  804 => 289,  798 => 286,  794 => 285,  786 => 279,  777 => 276,  772 => 274,  769 => 273,  765 => 272,  756 => 270,  751 => 268,  744 => 266,  727 => 258,  721 => 255,  716 => 253,  711 => 250,  696 => 238,  692 => 237,  686 => 234,  682 => 233,  675 => 229,  671 => 228,  660 => 220,  656 => 219,  652 => 218,  645 => 216,  641 => 215,  636 => 212,  630 => 209,  627 => 208,  625 => 207,  622 => 206,  611 => 203,  607 => 202,  594 => 201,  590 => 200,  581 => 194,  576 => 193,  569 => 191,  563 => 190,  559 => 189,  552 => 185,  548 => 184,  538 => 181,  532 => 180,  523 => 178,  517 => 177,  513 => 176,  509 => 175,  504 => 172,  501 => 171,  498 => 170,  481 => 169,  478 => 168,  472 => 166,  470 => 165,  462 => 160,  453 => 158,  449 => 157,  444 => 155,  435 => 153,  431 => 152,  427 => 151,  416 => 143,  412 => 142,  405 => 138,  401 => 137,  394 => 133,  390 => 132,  382 => 127,  377 => 125,  369 => 120,  364 => 117,  358 => 116,  352 => 114,  350 => 113,  345 => 112,  343 => 111,  338 => 110,  336 => 109,  331 => 108,  329 => 107,  323 => 104,  313 => 97,  297 => 88,  293 => 87,  282 => 83,  278 => 82,  272 => 78,  266 => 75,  261 => 72,  259 => 71,  252 => 67,  247 => 64,  241 => 61,  237 => 60,  234 => 59,  228 => 57,  226 => 56,  221 => 55,  219 => 54,  214 => 53,  212 => 52,  207 => 51,  205 => 50,  200 => 49,  198 => 48,  193 => 47,  191 => 46,  186 => 45,  184 => 44,  179 => 42,  176 => 41,  173 => 40,  171 => 39,  168 => 38,  162 => 36,  156 => 34,  154 => 33,  151 => 32,  147 => 30,  145 => 29,  140 => 28,  136 => 26,  134 => 25,  131 => 24,  125 => 22,  123 => 21,  120 => 20,  114 => 18,  112 => 17,  109 => 16,  103 => 14,  101 => 13,  98 => 12,  95 => 11,  92 => 10,  89 => 9,  86 => 8,  84 => 7,  81 => 6,  79 => 5,  76 => 4,  63 => 3,  40 => 1,);
  1119.     }
  1120.     public function getSourceContext(): Source
  1121.     {
  1122.         return new Source("{% extends 'base.html.twig' %}
  1123. {% block body %}
  1124. \t{% if prods|length or app.request.query.get('filter') == 1 %}
  1125. \t\t{% set viewlistpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'view': 'list'})) %}
  1126. \t\t{% set viewgridpath = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'view': 'grid'})) %}
  1127. \t\t{% set view30path = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'results': 30})) %}
  1128. \t\t{% set view60path = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'results': 60})) %}
  1129. \t\t{% set view90path = path(app.request.attributes.get('_route'), app.request.attributes.all._route_params|merge(app.request.query.all)|merge({'results': 90})) %}
  1130. \t\t{% if not cats|length %}
  1131. \t\t\t<h1 class=\"pl-h1\">{{ page.h1 }}</h1>
  1132. \t\t{% endif %}
  1133. \t\t{% if args[0] == 'catalog' and (args[1] == 'action' or args[1] == 'new' or args[1] == 'pop' or args[1] == 'mix' or args[1] == 'onsale' or args[1] == 'selection1' or args[1] == 'selection2') and args[2] == '' %}
  1134. \t\t\t{{ page.cont }}
  1135. \t\t{% endif %}
  1136. \t\t{% if (request_uri == canonical and not cats|length) or catpage == 1 %}
  1137. \t\t\t{{ page.cont2 }}
  1138. \t\t{% endif %}
  1139. \t\t{% if paginator.start > 0 %}
  1140. \t\t\t<div class=\"hidden-xs\">
  1141. \t\t\t{% endif %}
  1142. \t\t\t{{ subcat_list_rendered.content|raw }}
  1143. \t\t\t{% if paginator.start > 0 %}
  1144. \t\t\t</div>
  1145. \t\t{% endif %}
  1146. \t\t{% if args[1] in ['new', 'pop', 'mix', 'onsale', 'search', 'action', 'selection1', 'selection2'] %}
  1147. \t\t\t{{ render_esi(url('block_chars_selected_spec', {'cat_id': cat_id, 'cat_intname': (cat_intname ? cat_intname : 'default'), 'spec': args[1], 'filters': filters}), { 'ignore_errors': true }) }}
  1148. \t\t{% else %}
  1149. \t\t\t{{ render_esi(url('block_chars_selected', {'cat_id': cat_id, 'cat_intname': cat_intname, 'filters': filters}), { 'ignore_errors': true }) }}
  1150. \t\t{% endif %}
  1151. \t\t{% if not (args[0] == 'catalog' and (args[1] == 'action' or args[1] == 'new' or args[1] == 'pop' or args[1] == 'mix' or args[1] == 'onsale' or args[1] == 'selection1' or args[1] == 'selection2') and args[2] is not empty) %}
  1152. \t\t\t{% else %}
  1153. \t\t\t\t<div class=\"listingPageLinks visible-xs m-cat-block-1\">
  1154. \t\t\t\t\t<a href=\"{{ path('prod_list_spec', {'spec': args[1] }) }}\" class=\"action-count\">
  1155. \t\t\t\t\t\t<i class=\"fa fa-angle-left\"></i>&nbsp;&nbsp;
  1156. \t\t\t\t\t\t{% if args[1] == 'action' %}
  1157. \t\t\t\t\t\t\t{{ labels.get('prod-list-1')|raw }}
  1158. \t\t\t\t\t\t{% elseif args[1] == 'new' %}
  1159. \t\t\t\t\t\t\t{{ labels.get('prod-list-2')|raw }}
  1160. \t\t\t\t\t\t{% elseif args[1] == 'pop' %}
  1161. \t\t\t\t\t\t\t{{ labels.get('prod-list-3')|raw }}
  1162. \t\t\t\t\t\t{% elseif args[1] == 'mix' %}
  1163. \t\t\t\t\t\t\t{{ labels.get('prod-list-4')|raw }}
  1164. \t\t\t\t\t\t{% elseif args[1] == 'onsale' %}
  1165. \t\t\t\t\t\t\t{{ labels.get('prod-list-5')|raw }}
  1166. \t\t\t\t\t\t{% elseif args[1] == 'selection1' %}
  1167. \t\t\t\t\t\t\t{{ labels.get('prod-list-25')|raw }}
  1168. \t\t\t\t\t\t{% elseif args[1] == 'selection2' %}
  1169. \t\t\t\t\t\t\t{{ labels.get('prod-list-26')|raw }}
  1170. \t\t\t\t\t\t{% endif %}
  1171. \t\t\t\t\t</a>
  1172. \t\t\t\t\t<span class=\"pull-right action-count\">{{ labels.get('prod-list-6')|raw }}:
  1173. \t\t\t\t\t\t{{ paginator.cnt }}</span>
  1174. \t\t\t\t</div>
  1175. \t\t{% endif %}
  1176. \t\t<div class=\"visible-xs m-cat-block-2\">
  1177. \t\t\t<div class=\"row\">
  1178. \t\t\t\t<div class=\"col-xs-4\">
  1179. \t\t\t\t\t<div class=\"m-pl-sort\">{{ labels.get('prod-list-7')|raw }}&nbsp;<i class=\"fa fa-angle-down\"></i>
  1180. \t\t\t\t\t</div>
  1181. \t\t\t\t</div>
  1182. \t\t\t\t<div class=\"col-xs-8\">
  1183. \t\t\t\t\t{% if (prods|length or app.request.query.get('filter') == 1) and cat %}
  1184. \t\t\t\t\t\t<div class=\"psb-view psb-view-1 pull-right pl-filter\">
  1185. \t\t\t\t\t\t\t<a href=\"#\" class=\"list\">
  1186. \t\t\t\t\t\t\t\t<i class=\"fa fa-filter\"></i>&nbsp;
  1187. \t\t\t\t\t\t\t\t{{ labels.get('prod-list-8')|raw }}</a>
  1188. \t\t\t\t\t\t</div>
  1189. \t\t\t\t\t{% endif %}
  1190. \t\t\t\t\t<div class=\"pull-right m-psb-delimiter\">
  1191. \t\t\t\t\t\t|
  1192. \t\t\t\t\t</div>
  1193. \t\t\t\t\t<div class=\"pull-right m-psb-view\">
  1194. \t\t\t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1195. \t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"list{% if view_mode is empty or view_mode == 'list' %}a{% endif %}\" value=\"{{ viewlistpath }}\">
  1196. \t\t\t\t\t\t\t\t<i class=\"fa fa-list-ul\"></i>
  1197. \t\t\t\t\t\t\t</button>
  1198. \t\t\t\t\t\t</form>
  1199. \t\t\t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1200. \t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"grid{% if view_mode == 'grid' %}a{% endif %}\" value=\"{{ viewgridpath }}\">
  1201. \t\t\t\t\t\t\t\t<i class=\"fa fa-th-large\"></i>
  1202. \t\t\t\t\t\t\t</button>
  1203. \t\t\t\t\t\t</form>
  1204. \t\t\t\t\t</div>
  1205. \t\t\t\t</div>
  1206. \t\t\t</div>
  1207. \t\t</div>
  1208. \t\t<div class=\"pa visible-xs m-pl-sort-block\">
  1209. \t\t\t{{ include('catalog/block/sort.html.twig') }}
  1210. \t\t</div>
  1211. \t\t<div class=\"pc-buy\"></div>
  1212. \t\t<!-- Product Sorting Bar -->
  1213. \t\t<div class=\"product-sorting-bar hidden-xs\">
  1214. \t\t\t<div class=\"pull-left pl-sort\">
  1215. \t\t\t\t<div class=\"fl\">{{ labels.get('catalog-sort-1')|raw }}:&nbsp;</div>
  1216. \t\t\t\t<div class=\"fl pr\">
  1217. \t\t\t\t\t<div class=\"pl-sort-a\">
  1218. \t\t\t\t\t\t{% if app.request.query.get('order') == 'changed' %}
  1219. \t\t\t\t\t\t\t{{ labels.get('catalog-sort-2')|raw }}
  1220. \t\t\t\t\t\t{% elseif app.request.query.get('order') == 'prior' %}
  1221. \t\t\t\t\t\t\t{{ labels.get('catalog-sort-3')|raw }}
  1222. \t\t\t\t\t\t{% elseif app.request.query.get('order') == 'price' %}
  1223. \t\t\t\t\t\t\t{{ labels.get('catalog-sort-4')|raw }}
  1224. \t\t\t\t\t\t{% elseif app.request.query.get('order') == 'skidka' %}
  1225. \t\t\t\t\t\t\t{{ labels.get('catalog-sort-8')|raw }}
  1226. \t\t\t\t\t\t{% else %}
  1227. \t\t\t\t\t\t\t{{ labels.get('catalog-sort-5')|raw }}
  1228. \t\t\t\t\t\t{% endif %}&nbsp;<i class=\"fa fa-angle-down\"></i>
  1229. \t\t\t\t\t</div>
  1230. \t\t\t\t\t<div class=\"pa pl-sort-block\">
  1231. \t\t\t\t\t\t{{ include('catalog/block/sort.html.twig') }}
  1232. \t\t\t\t\t</div>
  1233. \t\t\t\t</div>
  1234. \t\t\t</div>
  1235. \t\t\t<div class=\"pull-right pl-pcount pr\">
  1236. \t\t\t\t<div class=\"fl\">{{ labels.get('prod-list-12')|raw }}:&nbsp;</div>
  1237. \t\t\t\t<div class=\"fl pr\">
  1238. \t\t\t\t\t<div class=\"pl-pcount-a\">{{ results }}&nbsp;<i class=\"fa fa-angle-down\"></i>
  1239. \t\t\t\t\t</div>
  1240. \t\t\t\t\t<div class=\"pa pl-pcount-block\">
  1241. \t\t\t\t\t\t<ul>
  1242. \t\t\t\t\t\t\t<li>
  1243. \t\t\t\t\t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1244. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"{{ view30path }}\">30</button>
  1245. \t\t\t\t\t\t\t\t</form>
  1246. \t\t\t\t\t\t\t</li>
  1247. \t\t\t\t\t\t\t<li>
  1248. \t\t\t\t\t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1249. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"{{ view60path }}\">60</button>
  1250. \t\t\t\t\t\t\t\t</form>
  1251. \t\t\t\t\t\t\t</li>
  1252. \t\t\t\t\t\t\t<li>
  1253. \t\t\t\t\t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1254. \t\t\t\t\t\t\t\t\t<button type=\"submit\" name=\"redirect\" value=\"{{ view90path }}\">90</button>
  1255. \t\t\t\t\t\t\t\t</form>
  1256. \t\t\t\t\t\t\t</li>
  1257. \t\t\t\t\t\t</ul>
  1258. \t\t\t\t\t</div>
  1259. \t\t\t\t</div>
  1260. \t\t\t</div>
  1261. \t\t\t<div class=\"psb-view pull-right\">
  1262. \t\t\t\t{{ labels.get('prod-list-9')|raw }}:
  1263. \t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1264. \t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"list{% if view_mode == 'list' or ((env.site == env.mir or env.site == env.miropt) and view_mode is empty) %}a{% endif %}\" value=\"{{ viewlistpath }}\">
  1265. \t\t\t\t\t\t<i class=\"fa fa-list-ul\"></i>
  1266. \t\t\t\t\t\t{{ labels.get('prod-list-10')|raw }}</button>
  1267. \t\t\t\t</form>
  1268. \t\t\t\t<form action=\"{{ path('redirect') }}\" method=\"post\">
  1269. \t\t\t\t\t<button type=\"submit\" name=\"redirect\" class=\"grid{% if view_mode == 'grid' or ((env.site == env.mir or env.site == env.miropt) and view_mode is empty) %}a{% endif %}\" value=\"{{ viewgridpath }}\">
  1270. \t\t\t\t\t\t<i class=\"fa fa-th-large\"></i>
  1271. \t\t\t\t\t\t{{ labels.get('prod-list-11')|raw }}</button>
  1272. \t\t\t\t</form>
  1273. \t\t\t</div>
  1274. \t\t</div>
  1275. \t\t<!-- End Product Sorting Bar -->
  1276. \t\t{% if not prods|length %}
  1277. \t\t\t<div class=\"pl-empty\">{{ labels.get('prod-list-13')|raw }}</div>
  1278. \t\t{% else %}
  1279. \t\t\t<div class=\"pl-block\">
  1280. \t\t\t\t{% for prod in prods %}
  1281. \t\t\t\t\t{% set prodone = prod %}
  1282. \t\t\t\t\t{% if view_mode != 'grid' %}
  1283. \t\t\t\t\t\t<div class=\"col-md-12 box-product-outer bpo-list pl-list\">
  1284. \t\t\t\t\t\t\t<div class=\"bpo-loading\"></div>
  1285. \t\t\t\t\t\t\t<div class=\"box-product\">
  1286. \t\t\t\t\t\t\t\t<div class=\"col-md-2 col-xs-4 pl-img col-xl-pl-1\" data-img=\"pl-img-{{ prod.id }}\">
  1287. \t\t\t\t\t\t\t\t\t<div class=\"img-wrapper pl-image-detail pl-img-thumb-{{ prod.id }}\">
  1288. \t\t\t\t\t\t\t\t\t\t<a class=\"group list-img-thumb\" href=\"{{ asset(env.host_static ~ '/pic/prod-l/' ~ prod.id ~ '.jpg') }}\" data-href=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\">
  1289. \t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"{{ asset('loading-img' ~ (env_is_opt ? '-opt' : '') ~ '.gif', 'img') }}\" data-src=\"{{ asset(env.host_static ~ '/pic/prod-m/' ~ prod.id ~ '.jpg') }}\" alt=\"{{ prod.name }}\">
  1290. \t\t\t\t\t\t\t\t\t\t</a>
  1291. \t\t\t\t\t\t\t\t\t\t<a class=\"group2 list-img-thumb\" href=\"{{ asset(env.host_static ~ '/pic/prod-l/' ~ prod.id ~ '.jpg') }}\" data-href=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\">
  1292. \t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"{{ asset('loading-img' ~ (env_is_opt ? '-opt' : '') ~ '.gif', 'img') }}\" data-src=\"{{ asset(env.host_static ~ '/pic/prod-m/' ~ prod.id ~ '.jpg') }}\" alt=\"{{ prod.name }}\">
  1293. \t\t\t\t\t\t\t\t\t\t</a>
  1294. \t\t\t\t\t\t\t\t\t</div>
  1295. \t\t\t\t\t\t\t\t\t<div class=\"pl-labels-{{ prod.id }}\">
  1296. \t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-labels.html.twig') }}
  1297. \t\t\t\t\t\t\t\t\t</div>
  1298. \t\t\t\t\t\t\t\t</div>
  1299. \t\t\t\t\t\t\t\t<div class=\"col-md-7 col-xs-8 col-xl-pl-2\">
  1300. \t\t\t\t\t\t\t\t\t<div class=\"h6 pl-name-{{ prod.id }} gpl-h6\">
  1301. \t\t\t\t\t\t\t\t\t\t<a href=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\" title=\"{{ prod.name }}\">
  1302. \t\t\t\t\t\t\t\t\t\t\t{% if prod.pop %}<img src=\"{{ asset('hot' ~ app.request.locale ~ '.png', 'img') }}\" alt=\"hot\" class=\"prod-hot\">
  1303. \t\t\t\t\t\t\t\t\t\t\t{% endif %}
  1304. \t\t\t\t\t\t\t\t\t\t\t{{ prod.name|replace({(' (' ~ prod.art|trim ~ ')'): '<span class=\"gpl-art2\"> (' ~ prod.art|trim ~ ')</span>'})|raw }}
  1305. \t\t\t\t\t\t\t\t\t\t\t<span class=\"gpl-art\">...({{ prod.art }})</span>
  1306. \t\t\t\t\t\t\t\t\t\t</a>
  1307. \t\t\t\t\t\t\t\t\t</div>
  1308. \t\t\t\t\t\t\t\t\t<div class=\"pl-colors-block\">
  1309. \t\t\t\t\t\t\t\t\t\t<div class=\"pl-colors\">
  1310. \t\t\t\t\t\t\t\t\t\t\t{% for color in prod.colors %}
  1311. \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"prod-select-color{% if color == prodone.id %} active{% endif %}\" data-id=\"{{ prod.id }}\" data-color=\"{{ color }}\" data-host=\"{{ env.host_static }}\">
  1312. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pa pca\"><img src=\"{{ asset('pc_active.png', 'img') }}\" alt=\"\"></div>
  1313. \t\t\t\t\t\t\t\t\t\t\t\t\t<img class=\"b-lazy\" src=\"{{ asset('loading-img' ~ (env.is_opt ? '-opt' : '') ~ '.gif', 'img') }}\" data-src=\"{{ asset(env.host_static ~ '/pic/prod-s/' ~ color ~ '.jpg') }}\" width=\"32\" height=\"32\" alt=\"\">
  1314. \t\t\t\t\t\t\t\t\t\t\t\t</a>
  1315. \t\t\t\t\t\t\t\t\t\t\t{% endfor %}
  1316. \t\t\t\t\t\t\t\t\t\t</div>
  1317. \t\t\t\t\t\t\t\t\t\t{% if prod.colors|length > 9 %}
  1318. \t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-colors-showmore\">
  1319. \t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"top-phone-2\">{{ labels.get('prod-list-14')|raw }}</a>
  1320. \t\t\t\t\t\t\t\t\t\t\t</div>
  1321. \t\t\t\t\t\t\t\t\t\t{% endif %}
  1322. \t\t\t\t\t\t\t\t\t</div>
  1323. \t\t\t\t\t\t\t\t\t<span class=\"weight\">
  1324. \t\t\t\t\t\t\t\t\t\t{{ labels.get('pack')|raw }}: &nbsp;
  1325. \t\t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-{{ prod.id }}\">{{ include('catalog/block/prod-inpack.html.twig') }}</span>
  1326. \t\t\t\t\t\t\t\t\t</span>
  1327. \t\t\t\t\t\t\t\t\t<span class=\"weight hidden-xs pl-weight-{{ prod.id }}\">
  1328. \t\t\t\t\t\t\t\t\t\t<span class=\"ves2\">{{ labels.get('weight')|raw }}: &nbsp;</span>
  1329. \t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-weight.html.twig') }}
  1330. \t\t\t\t\t\t\t\t\t</span>
  1331. \t\t\t\t\t\t\t\t</div>
  1332. \t\t\t\t\t\t\t\t<div class=\"col-md-3 col-xs-12 col-xl-pl-3\">
  1333. \t\t\t\t\t\t\t\t\t<div class=\"row\">
  1334. \t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-12 col-sm-12\">
  1335. \t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">
  1336. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-10 col-sm-12 nopadding\">
  1337. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"xprice pl-xprice-{{ prod.id }}\">
  1338. \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-price.html.twig') }}
  1339. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  1340. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  1341. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-xs-2 col-sm-12\">
  1342. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"xform pl-form-{{ prod.id }}\">
  1343. \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-form.html.twig') }}
  1344. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  1345. \t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-wishlist-{{ prod.id }} pl-wishlist\">
  1346. \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-wishlist.html.twig') }}
  1347. \t\t\t\t\t\t\t\t\t\t\t\t\t</div>
  1348. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  1349. \t\t\t\t\t\t\t\t\t\t\t</div>
  1350. \t\t\t\t\t\t\t\t\t\t</div>
  1351. \t\t\t\t\t\t\t\t\t</div>
  1352. \t\t\t\t\t\t\t\t</div>
  1353. \t\t\t\t\t\t\t\t<div class=\"clear\"></div>
  1354. \t\t\t\t\t\t\t</div>
  1355. \t\t\t\t\t\t</div>
  1356. \t\t\t\t\t{% else %}
  1357. \t\t\t\t\t\t<div class=\"col-sm-4 col-md-4 col-lg-3 col-xl-3 col-xs-6 box-product-outer bpo-grid pl-grid\">
  1358. \t\t\t\t\t\t\t<div class=\"bpo-loading\"></div>
  1359. \t\t\t\t\t\t\t<div class=\"box-product\">
  1360. \t\t\t\t\t\t\t\t<div class=\"img-wrapper pl-img-thumb-{{ prod.id }} pl-slider-colors\">
  1361. \t\t\t\t\t\t\t\t\t<a
  1362. \t\t\t\t\t\t\t\t\t\thref=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\" class=\"grid-img-thumb bp-loading\">
  1363. \t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  1364. \t\t\t\t\t\t\t\t\t\t<img
  1365. \t\t\t\t\t\t\t\t\t\tclass=\"b-lazy\" src=\"{{ asset('loading-img' ~ (env_is_opt ? '-opt' : '') ~ '.gif', 'img') }}\" data-src=\"{{ asset(env.host_static ~ '/pic/prod-m/' ~ prod.id ~ '.jpg') }}\" alt=\"{{ prod.name }}\" title=\"{{ prod.name }}\">
  1366. \t\t\t\t\t\t\t\t\t<!-- onclick=\"<?=\\ASweb\\SEO\\GoogleTrade::gProdClick(\$prod->id)?>\"-->
  1367. \t\t\t\t\t\t\t\t\t</a>
  1368. \t\t\t\t\t\t\t\t\t<div
  1369. \t\t\t\t\t\t\t\t\t\tclass=\"main-recomended-prods\">
  1370. \t\t\t\t\t\t\t\t\t\t<!-- Full Slider -->
  1371. \t\t\t\t\t\t\t\t\t\t<div class=\"container-fluid\">
  1372. \t\t\t\t\t\t\t\t\t\t\t<div class=\"row\">
  1373. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-slider-2-{{ prod.id }} pl-slider-2\" data-id=\"{{ prod.id }}\">
  1374. \t\t\t\t\t\t\t\t\t\t\t\t\t<a
  1375. \t\t\t\t\t\t\t\t\t\t\t\t\t\thref=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\" class=\"grid-img-thumb\">
  1376. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  1377. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ asset(env.host_static ~ '/pic/prod-m/' ~ prod.id ~ '.jpg') }}\" alt=\"{{ prod.name }}\" title=\"{{ prod.name }}\">
  1378. \t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  1379. \t\t\t\t\t\t\t\t\t\t\t\t\t{% for photo in prod.photos %}
  1380. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<a
  1381. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\thref=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\" class=\"grid-img-thumb\">
  1382. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- ontouchend=\"if(body.clientWidth>991) {return false;}\"-->
  1383. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"{{ asset(env.host_static ~ '/pic/photo/' ~ photo.id ~ '.jpg') }}\" alt=\"\">
  1384. \t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>
  1385. \t\t\t\t\t\t\t\t\t\t\t\t\t{% endfor %}
  1386. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  1387. \t\t\t\t\t\t\t\t\t\t\t</div>
  1388. \t\t\t\t\t\t\t\t\t\t</div>
  1389. \t\t\t\t\t\t\t\t\t\t<!-- End Full Slider -->
  1390. \t\t\t\t\t\t\t\t\t</div>
  1391. \t\t\t\t\t\t\t\t</div>
  1392. \t\t\t\t\t\t\t\t<div class=\"pl-labels-{{ prod.id }}\">
  1393. \t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-labels.html.twig') }}
  1394. \t\t\t\t\t\t\t\t</div>
  1395. \t\t\t\t\t\t\t\t<div class=\"pc-new pl-wish pl-grid-hover\">
  1396. \t\t\t\t\t\t\t\t\t<div class=\"pl-grid-wishlist pl-wishlist-{{ prod.id }}-2\">
  1397. \t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-wishlist.html.twig') }}
  1398. \t\t\t\t\t\t\t\t\t</div>
  1399. \t\t\t\t\t\t\t\t</div>
  1400. \t\t\t\t\t\t\t\t<div class=\"pa visible-xs\">
  1401. \t\t\t\t\t\t\t\t\t<div class=\"pc-wish pl-wishlist-{{ prod.id }}\">
  1402. \t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-wishlist-mobile.html.twig') }}
  1403. \t\t\t\t\t\t\t\t\t</div>
  1404. \t\t\t\t\t\t\t\t</div>
  1405. \t\t\t\t\t\t\t\t<div class=\"pa w100 hidden-xs pl-grid-hover\">
  1406. \t\t\t\t\t\t\t\t\t<div class=\"pa pl-grid-form\">
  1407. \t\t\t\t\t\t\t\t\t\t<div class=\"pgf-1\">
  1408. \t\t\t\t\t\t\t\t\t\t\t<div class=\"pl-form-{{ prod.id }}-2\">
  1409. \t\t\t\t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-form.html.twig') }}
  1410. \t\t\t\t\t\t\t\t\t\t\t</div>
  1411. \t\t\t\t\t\t\t\t\t\t</div>
  1412. \t\t\t\t\t\t\t\t\t</div>
  1413. \t\t\t\t\t\t\t\t</div>
  1414. \t\t\t\t\t\t\t\t<div class=\"hidden-xs\">{{ include('catalog/block/prod-colors.html.twig') }}</div>
  1415. \t\t\t\t\t\t\t\t<div class=\"h6 pl-name-{{ prod.id }} gpl-h6\">
  1416. \t\t\t\t\t\t\t\t\t<div class=\"gpl-art\">
  1417. \t\t\t\t\t\t\t\t\t\t<a href=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\">...({{ prod.art }})</a>
  1418. \t\t\t\t\t\t\t\t\t</div>
  1419. \t\t\t\t\t\t\t\t\t<a href=\"{{ path('prod_cont', {'prod_id': prod.id}) }}\" title=\"{{ prod.name }}\">
  1420. \t\t\t\t\t\t\t\t\t\t{% if prod.pop %}<img src=\"{{ asset('hot' ~ app.request.locale ~ '.png', 'img') }}\" alt=\"hot\" class=\"prod-hot\">
  1421. \t\t\t\t\t\t\t\t\t\t{% endif %}
  1422. \t\t\t\t\t\t\t\t\t\t{{ prod.name|replace({(' (' ~ prod.art|trim ~ ')'): '<span class=\"gpl-art2\"> (' ~ prod.art|trim ~ ')</span>'})|raw }}</a>
  1423. \t\t\t\t\t\t\t\t</div>
  1424. \t\t\t\t\t\t\t\t<div class=\"weight hidden-xs\">
  1425. \t\t\t\t\t\t\t\t\t{{ labels.get('pack')|raw }}: &nbsp;
  1426. \t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-{{ prod.id }}\">{{ include('catalog/block/prod-inpack.html.twig') }}</span>
  1427. \t\t\t\t\t\t\t\t</div>
  1428. \t\t\t\t\t\t\t\t<div class=\"weight visible-xs\">
  1429. \t\t\t\t\t\t\t\t\t{{ labels.get('pack')|raw }}: &nbsp;
  1430. \t\t\t\t\t\t\t\t\t<span class=\"pl-inpack-{{ prod.id }}\">{{ include('catalog/block/m-prod-inpack.html.twig') }}</span>
  1431. \t\t\t\t\t\t\t\t</div>
  1432. \t\t\t\t\t\t\t\t<div class=\"xprice pl-price-{{ prod.id }}\">
  1433. \t\t\t\t\t\t\t\t\t{{ include('catalog/block/prod-price.html.twig') }}
  1434. \t\t\t\t\t\t\t\t</div>
  1435. \t\t\t\t\t\t\t\t<div class=\"xform visible-xs pl-form-{{ prod.id }}\">
  1436. \t\t\t\t\t\t\t\t\t{{ include('catalog/block/m-prod-form.html.twig') }}
  1437. \t\t\t\t\t\t\t\t</div>
  1438. \t\t\t\t\t\t\t</div>
  1439. \t\t\t\t\t\t</div>
  1440. \t\t\t\t\t{% endif %}
  1441. \t\t\t\t{% endfor %}
  1442. \t\t\t</div>
  1443. \t\t{% endif %}
  1444. \t\t<div class=\"clearfix\"></div>
  1445. \t\t{% if prods|length %}
  1446. \t\t\t<div class=\"listingPageLinks\">
  1447. \t\t\t\t{{ include('block/rule/rule.html.twig') }}
  1448. \t\t\t</div>
  1449. \t\t{% endif %}
  1450. \t\t<div class=\"clear\"></div>
  1451. \t{% elseif app.request.query.get('novinki') %}
  1452. \t\t<br><br><br>
  1453. \t\t{{ labels.get('prod-list-15')|raw }}
  1454. \t\t<br/><br/>
  1455. \t\t<a href=\"?novinki=\">{{ labels.get('prod-list-16')|raw }}</a>
  1456. \t{% elseif args[1]=='search' %}
  1457. \t\t{% if not cats|length %}
  1458. \t\t\t<h3>{{ labels.get('prod-list-17')|raw }}: \"<span class=\"search-0-q\">{{ app.request.query.get('q') }}</span>\"</h3>
  1459. \t\t\t<b class=\"search-b\">{{ labels.get('prod-list-18')|raw }}:</b>
  1460. \t\t\t<ol class=\"search-ol\">
  1461. \t\t\t\t<li>{{ labels.get('prod-list-19')|raw }}</li>
  1462. \t\t\t\t<li>{{ labels.get('prod-list-20')|raw }}</li>
  1463. \t\t\t\t<li>{{ labels.get('prod-list-21')|raw }}</li>
  1464. \t\t\t\t<li>{{ labels.get('prod-list-22')|raw }}</li>
  1465. \t\t\t</ol>
  1466. \t\t{% endif %}
  1467. \t{% elseif not cats|length %}
  1468. \t\t<br><br><br>
  1469. \t\t{{ labels.get('prod-list-23')|raw }}
  1470. \t{% endif %}
  1471. \t{% if showcont %}
  1472. \t\t<div class=\"pagecont\">
  1473. \t\t\t{{ cont|raw }}
  1474. \t\t\t<table>
  1475. \t\t\t\t<tbody>
  1476. \t\t\t\t\t<tr>
  1477. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1478. \t\t\t\t\t\t\t{{ labels.get('prodstable-1')|raw }}</td>
  1479. \t\t\t\t\t\t<td>{{ prodstable.cat }}</td>
  1480. \t\t\t\t\t</tr>
  1481. \t\t\t\t\t<tr>
  1482. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1483. \t\t\t\t\t\t\t{{ labels.get('prodstable-2')|raw }}</td>
  1484. \t\t\t\t\t\t<td>{{ prodstable.cnt }}</td>
  1485. \t\t\t\t\t</tr>
  1486. \t\t\t\t\t<tr>
  1487. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1488. \t\t\t\t\t\t\t{{ labels.get('prodstable-3')|raw }}</td>
  1489. \t\t\t\t\t\t<td>{{ prodstable.avgprice }}
  1490. \t\t\t\t\t\t\t{{ env.valuta.name }}</td>
  1491. \t\t\t\t\t</tr>
  1492. \t\t\t\t\t<tr>
  1493. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1494. \t\t\t\t\t\t\t{{ labels.get('prodstable-4')|raw }}</td>
  1495. \t\t\t\t\t\t<td>{{ prodstable.minprice }}
  1496. \t\t\t\t\t\t\t{{ env.valuta.name }}</td>
  1497. \t\t\t\t\t</tr>
  1498. \t\t\t\t\t<tr>
  1499. \t\t\t\t\t\t<td style=\"text-align: left;\">✅
  1500. \t\t\t\t\t\t\t{{ labels.get('prodstable-5')|raw }}</td>
  1501. \t\t\t\t\t\t<td>{{ prodstable.maxprice }}
  1502. \t\t\t\t\t\t\t{{ env.valuta.name }}</td>
  1503. \t\t\t\t\t</tr>
  1504. \t\t\t\t</tbody>
  1505. \t\t\t</table>
  1506. \t\t</div>
  1507. \t{% endif %}
  1508. {% endblock %}
  1509. ""catalog/list.html.twig""/home/mirbusin.ru/public_html/templates/catalog/list.html.twig");
  1510.     }
  1511. }