var/cache/dev/twig/9b/9ba02d90c042627accd3aa9611a3ee57.php line 40

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Product/list.twig */
  14. class __TwigTemplate_544f70e61d933a8e7068262dad7c188f extends \Eccube\Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'stylesheet' => [$this'block_stylesheet'],
  24.             'javascript' => [$this'block_javascript'],
  25.             'main' => [$this'block_main'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 11
  31.         return "default_frame.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Product/list.twig"));
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Product/list.twig"));
  40.         // line 13
  41.         $context["body_class"] = "product_page";
  42.         // line 11
  43.         $this->parent $this->loadTemplate("default_frame.twig""Product/list.twig"11);
  44.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  47.         
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  49.     }
  50.     // line 14
  51.     public function block_stylesheet($context, array $blocks = [])
  52.     {
  53.         $macros $this->macros;
  54.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  55.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  56.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  57.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  58.         
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  60.         
  61.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  62.     }
  63.     // line 16
  64.     public function block_javascript($context, array $blocks = [])
  65.     {
  66.         $macros $this->macros;
  67.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  68.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  69.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  70.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  71.         // line 17
  72.         echo "    <script>
  73.         eccube.productsClassCategories = {
  74.             ";
  75.         // line 19
  76.         $context['_parent'] = $context;
  77.         $context['_seq'] = twig_ensure_traversable((isset($context["pagination"]) || array_key_exists("pagination"$context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.'19$this->source); })()));
  78.         $context['loop'] = [
  79.           'parent' => $context['_parent'],
  80.           'index0' => 0,
  81.           'index'  => 1,
  82.           'first'  => true,
  83.         ];
  84.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  85.             $length count($context['_seq']);
  86.             $context['loop']['revindex0'] = $length 1;
  87.             $context['loop']['revindex'] = $length;
  88.             $context['loop']['length'] = $length;
  89.             $context['loop']['last'] = === $length;
  90.         }
  91.         foreach ($context['_seq'] as $context["_key"] => $context["Product"]) {
  92.             // line 20
  93.             echo "            \"";
  94.             echo twig_escape_filter($this->envtwig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsefalse20), "js"), "html"nulltrue);
  95.             echo "\": ";
  96.             echo $this->extensions['Eccube\Twig\Extension\EccubeExtension']->getClassCategoriesAsJson($context["Product"]);
  97.             if ((twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse20) == false)) {
  98.                 echo ", ";
  99.             }
  100.             // line 21
  101.             echo "            ";
  102.             ++$context['loop']['index0'];
  103.             ++$context['loop']['index'];
  104.             $context['loop']['first'] = false;
  105.             if (isset($context['loop']['length'])) {
  106.                 --$context['loop']['revindex0'];
  107.                 --$context['loop']['revindex'];
  108.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  109.             }
  110.         }
  111.         $_parent $context['_parent'];
  112.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Product'], $context['_parent'], $context['loop']);
  113.         $context array_intersect_key($context$_parent) + $_parent;
  114.         // line 22
  115.         echo "        };
  116.     </script>
  117. ";
  118.         
  119.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  120.         
  121.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  122.     }
  123.     // line 27
  124.     public function block_main($context, array $blocks = [])
  125.     {
  126.         $macros $this->macros;
  127.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  128.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  129.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  130.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  131.         // line 28
  132.         echo "    ";
  133.         if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["search_form"]) || array_key_exists("search_form"$context) ? $context["search_form"] : (function () { throw new RuntimeError('Variable "search_form" does not exist.'28$this->source); })()), "category_id", [], "any"falsefalsefalse28), "vars", [], "any"falsefalsefalse28), "errors", [], "any"falsefalsefalse28)) > 0)) {
  134.             // line 29
  135.             echo "        <div class=\"ec-searchnavRole\">
  136.             <p class=\"errormsg text-danger\">";
  137.             // line 30
  138.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ご指定のカテゴリは存在しません"), "html"nulltrue);
  139.             echo "</p>
  140.         </div>
  141.     ";
  142.         } else {
  143.             // line 33
  144.             echo "        <div class=\"c_inner\">
  145.           <div class=\"list_header\">
  146.             <h2 class=\"ttl\"><small class=\"ft_e\">Search results</small><i></i></h2>
  147.           </div>
  148.           <p class=\"list_reslut ft_e\"><em>";
  149.             // line 37
  150.             echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("%count%", ["%count%" => twig_get_attribute($this->env$this->source, (isset($context["pagination"]) || array_key_exists("pagination"$context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.'37$this->source); })()), "totalItemCount", [], "any"falsefalsefalse37)]);
  151.             echo "</em>products</p>
  152.         </div>
  153.         ";
  154.             // line 39
  155.             if ((twig_get_attribute($this->env$this->source, (isset($context["pagination"]) || array_key_exists("pagination"$context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.'39$this->source); })()), "totalItemCount", [], "any"falsefalsefalse39) > 0)) {
  156.                 // line 40
  157.                 echo "            <div class=\"c_bg\">
  158.                 <ul class=\"item_list a\">
  159.                     ";
  160.                 // line 42
  161.                 $context['_parent'] = $context;
  162.                 $context['_seq'] = twig_ensure_traversable((isset($context["pagination"]) || array_key_exists("pagination"$context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.'42$this->source); })()));
  163.                 $context['loop'] = [
  164.                   'parent' => $context['_parent'],
  165.                   'index0' => 0,
  166.                   'index'  => 1,
  167.                   'first'  => true,
  168.                 ];
  169.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  170.                     $length count($context['_seq']);
  171.                     $context['loop']['revindex0'] = $length 1;
  172.                     $context['loop']['revindex'] = $length;
  173.                     $context['loop']['length'] = $length;
  174.                     $context['loop']['last'] = === $length;
  175.                 }
  176.                 foreach ($context['_seq'] as $context["_key"] => $context["Product"]) {
  177.                     // line 43
  178.                     echo "                        ";
  179.                     if ((twig_date_converter($this->env"-30days") < twig_get_attribute($this->env$this->source$context["Product"], "create_date", [], "any"falsefalsefalse43))) {
  180.                         echo "<li class=\"new\">";
  181.                     } else {
  182.                         echo "<li>";
  183.                     }
  184.                     // line 44
  185.                     echo "                            <a href=\"";
  186.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsefalse44)]), "html"nulltrue);
  187.                     echo "\">
  188.                                 <img src=\"";
  189.                     // line 45
  190.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct(twig_get_attribute($this->env$this->source$context["Product"], "main_list_image", [], "any"falsefalsefalse45)), "save_image"), "html"nulltrue);
  191.                     echo "\" alt=\"";
  192.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse45), "html"nulltrue);
  193.                     echo "\" ";
  194.                     if ((twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse45) > 5)) {
  195.                         echo " loading=\"lazy\"";
  196.                     }
  197.                     echo ">
  198.                                 <dl>
  199.                                     <dt>";
  200.                     // line 47
  201.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "brand", [], "any"falsefalsefalse47), "html"nulltrue);
  202.                     echo "<br>
  203.                                     <dt>";
  204.                     // line 48
  205.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsefalse48), "html"nulltrue);
  206.                     echo "</dt>
  207.                                     <dd class=\"price\">
  208.                                     ";
  209.                     // line 50
  210.                     $context['_parent'] = $context;
  211.                     $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["Product"], "ProductClasses", [], "any"falsefalsefalse50));
  212.                     foreach ($context['_seq'] as $context["_key"] => $context["prdClass"]) {
  213.                         // line 51
  214.                         echo "                                    ";
  215.                         if ( !twig_test_empty(twig_get_attribute($this->env$this->source$context["prdClass"], "ClassCategory1", [], "any"falsefalsefalse51))) {
  216.                             // line 52
  217.                             echo "                                    ";
  218.                             if ( !twig_in_filter("併設スタジオ利用時のみ"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["prdClass"], "ClassCategory1", [], "any"falsefalsefalse52), "name", [], "any"falsefalsefalse52))) {
  219.                                 // line 53
  220.                                 echo "                                    <p>";
  221.                                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["prdClass"], "ClassCategory1", [], "any"falsefalsefalse53), "name", [], "any"falsefalsefalse53), "html"nulltrue);
  222.                                 echo "<i>";
  223.                                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter(twig_get_attribute($this->env$this->source$context["prdClass"], "price01", [], "any"falsefalsefalse53)), "html"nulltrue);
  224.                                 echo "</i></p>
  225.                                     ";
  226.                             }
  227.                             // line 55
  228.                             echo "                                    ";
  229.                         }
  230.                         // line 56
  231.                         echo "                                    ";
  232.                     }
  233.                     $_parent $context['_parent'];
  234.                     unset($context['_seq'], $context['_iterated'], $context['_key'], $context['prdClass'], $context['_parent'], $context['loop']);
  235.                     $context array_intersect_key($context$_parent) + $_parent;
  236.                     // line 57
  237.                     echo "                                    </dd>
  238.                                     <dd>";
  239.                     // line 58
  240.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["Product"], "number", [], "any"falsefalsefalse58), "html"nulltrue);
  241.                     echo "</dd>
  242.                                 </dl>
  243.                             </a>
  244.                             <div class=\"favo\">
  245.                               <form action=\"";
  246.                     // line 62
  247.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_add_favorite", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsefalse62)]), "html"nulltrue);
  248.                     echo "\" method=\"post\">
  249.                                 ";
  250.                     // line 63
  251.                     if (twig_test_empty(twig_get_attribute($this->env$this->source$context["Product"], "SearchWord", [], "any"falsefalsefalse63))) {
  252.                         // line 64
  253.                         echo "                                    <button type=\"submit\" class=\"favorite\" title=\"";
  254.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("お気に入りに追加"), "html"nulltrue);
  255.                         echo "\"></button>
  256.                                 ";
  257.                     } else {
  258.                         // line 66
  259.                         echo "                                    <button type=\"submit\" class=\"favorite done\" disabled=\"disabled\" title=\"";
  260.                         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("お気に入りに追加済です。"), "html"nulltrue);
  261.                         echo "\"></button>
  262.                                 ";
  263.                     }
  264.                     // line 68
  265.                     echo "                              </form>
  266.                             </div>
  267.                         </li>
  268.                     ";
  269.                     ++$context['loop']['index0'];
  270.                     ++$context['loop']['index'];
  271.                     $context['loop']['first'] = false;
  272.                     if (isset($context['loop']['length'])) {
  273.                         --$context['loop']['revindex0'];
  274.                         --$context['loop']['revindex'];
  275.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  276.                     }
  277.                 }
  278.                 $_parent $context['_parent'];
  279.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Product'], $context['_parent'], $context['loop']);
  280.                 $context array_intersect_key($context$_parent) + $_parent;
  281.                 // line 72
  282.                 echo "                </ul>
  283.             </div>
  284.             <div class=\"ec-pagerRole\">
  285.                 ";
  286.                 // line 75
  287.                 $this->loadTemplate("pager.twig""Product/list.twig"75)->display(twig_array_merge($context, ["pages" => twig_get_attribute($this->env$this->source, (isset($context["pagination"]) || array_key_exists("pagination"$context) ? $context["pagination"] : (function () { throw new RuntimeError('Variable "pagination" does not exist.'75$this->source); })()), "paginationData", [], "any"falsefalsefalse75)]));
  288.                 // line 76
  289.                 echo "            </div>
  290.         ";
  291.             }
  292.             // line 78
  293.             echo "    ";
  294.         }
  295.         
  296.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  297.         
  298.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  299.     }
  300.     public function getTemplateName()
  301.     {
  302.         return "Product/list.twig";
  303.     }
  304.     public function isTraitable()
  305.     {
  306.         return false;
  307.     }
  308.     public function getDebugInfo()
  309.     {
  310.         return array (  318 => 78,  314 => 76,  312 => 75,  307 => 72,  290 => 68,  284 => 66,  278 => 64,  276 => 63,  272 => 62,  265 => 58,  262 => 57,  256 => 56,  253 => 55,  245 => 53,  242 => 52,  239 => 51,  235 => 50,  230 => 48,  226 => 47,  215 => 45,  210 => 44,  203 => 43,  186 => 42,  182 => 40,  180 => 39,  175 => 37,  169 => 33,  163 => 30,  160 => 29,  157 => 28,  147 => 27,  134 => 22,  120 => 21,  112 => 20,  95 => 19,  91 => 17,  81 => 16,  63 => 14,  52 => 11,  50 => 13,  37 => 11,);
  311.     }
  312.     public function getSourceContext()
  313.     {
  314.         return new Source("{#
  315. This file is part of EC-CUBE
  316. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  317. http://www.ec-cube.co.jp/
  318. For the full copyright and license information, please view the LICENSE
  319. file that was distributed with this source code.
  320. #}
  321. {% extends 'default_frame.twig' %}
  322. {% set body_class = 'product_page' %}
  323. {% block stylesheet %}
  324. {% endblock %}
  325. {% block javascript %}
  326.     <script>
  327.         eccube.productsClassCategories = {
  328.             {% for Product in pagination %}
  329.             \"{{ Product.id|escape('js') }}\": {{ class_categories_as_json(Product)|raw }}{% if loop.last == false %}, {% endif %}
  330.             {% endfor %}
  331.         };
  332.     </script>
  333. {% endblock %}
  334. {% block main %}
  335.     {% if search_form.category_id.vars.errors|length > 0 %}
  336.         <div class=\"ec-searchnavRole\">
  337.             <p class=\"errormsg text-danger\">{{ 'ご指定のカテゴリは存在しません'|trans }}</p>
  338.         </div>
  339.     {% else %}
  340.         <div class=\"c_inner\">
  341.           <div class=\"list_header\">
  342.             <h2 class=\"ttl\"><small class=\"ft_e\">Search results</small><i></i></h2>
  343.           </div>
  344.           <p class=\"list_reslut ft_e\"><em>{{ '%count%'|trans({ '%count%': pagination.totalItemCount })|raw }}</em>products</p>
  345.         </div>
  346.         {% if pagination.totalItemCount > 0 %}
  347.             <div class=\"c_bg\">
  348.                 <ul class=\"item_list a\">
  349.                     {% for Product in pagination %}
  350.                         {% if date('-30days') < Product.create_date %}<li class=\"new\">{% else %}<li>{% endif %}
  351.                             <a href=\"{{ url('product_detail', {'id': Product.id}) }}\">
  352.                                 <img src=\"{{ asset(Product.main_list_image|no_image_product, 'save_image') }}\" alt=\"{{ Product.name }}\" {% if loop.index > 5 %} loading=\"lazy\"{% endif %}>
  353.                                 <dl>
  354.                                     <dt>{{ Product.brand }}<br>
  355.                                     <dt>{{ Product.name }}</dt>
  356.                                     <dd class=\"price\">
  357.                                     {% for prdClass in Product.ProductClasses %}
  358.                                     {% if prdClass.ClassCategory1 is not empty %}
  359.                                     {% if not (\"併設スタジオ利用時のみ\" in prdClass.ClassCategory1.name) %}
  360.                                     <p>{{ prdClass.ClassCategory1.name }}<i>{{ prdClass.price01|price }}</i></p>
  361.                                     {% endif %}
  362.                                     {% endif %}
  363.                                     {% endfor %}
  364.                                     </dd>
  365.                                     <dd>{{ Product.number }}</dd>
  366.                                 </dl>
  367.                             </a>
  368.                             <div class=\"favo\">
  369.                               <form action=\"{{ url('product_add_favorite', {id:Product.id}) }}\" method=\"post\">
  370.                                 {% if Product.SearchWord is empty %}
  371.                                     <button type=\"submit\" class=\"favorite\" title=\"{{ 'お気に入りに追加'|trans }}\"></button>
  372.                                 {% else %}
  373.                                     <button type=\"submit\" class=\"favorite done\" disabled=\"disabled\" title=\"{{ 'お気に入りに追加済です。'|trans }}\"></button>
  374.                                 {% endif %}
  375.                               </form>
  376.                             </div>
  377.                         </li>
  378.                     {% endfor %}
  379.                 </ul>
  380.             </div>
  381.             <div class=\"ec-pagerRole\">
  382.                 {% include \"pager.twig\" with {'pages': pagination.paginationData} %}
  383.             </div>
  384.         {% endif %}
  385.     {% endif %}
  386. {% endblock %}
  387. ""Product/list.twig""/home/xs355060/ppplot.com/public_html/props.ppplot.com/app/template/default/Product/list.twig");
  388.     }
  389. }