var/cache/dev/twig/0f/0f890399ac4cc81e38f34b17235587b00573e3cfcd3341edc3189a00d724d58c.php line 49

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. /* entreprise/product_by_category.html.twig */
  14. class __TwigTemplate_abb4c53307812c38f5689e0073e0b3ef636db436c67cb1aa0ef9d597530fdc99 extends \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.             'side_menu' => [$this'block_side_menu'],
  24.             'real_content' => [$this'block_real_content'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "base_catalog.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""entreprise/product_by_category.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""entreprise/product_by_category.html.twig"));
  39.         $this->parent $this->loadTemplate("base_catalog.html.twig""entreprise/product_by_category.html.twig"1);
  40.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  43.         
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  45.     }
  46.     // line 3
  47.     public function block_side_menu($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""side_menu"));
  52.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""side_menu"));
  54.         // line 4
  55.         echo "        
  56. \t";
  57.         
  58.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  59.         
  60.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  61.     }
  62.     // line 7
  63.     public function block_real_content($context, array $blocks = [])
  64.     {
  65.         $macros $this->macros;
  66.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  67.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""real_content"));
  68.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  69.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""real_content"));
  70.         // line 8
  71.         echo "\t\t";
  72.         echo twig_include($this->env$context"entreprise/product_raw_list_1.html.twig");
  73.         echo "
  74. \t\t
  75. \t\t";
  76.         // line 10
  77.         if (((isset($context["pageAmount"]) || array_key_exists("pageAmount"$context) ? $context["pageAmount"] : (function () { throw new RuntimeError('Variable "pageAmount" does not exist.'10$this->source); })()) > 1)) {
  78.             // line 11
  79.             echo "\t\t<div>
  80. \t\t<div class=\"pt-4 pb-5 mb-4\">
  81.             <!-- Pagination-->
  82.             <nav class=\"d-flex justify-content-between pt-2\" aria-label=\"Page navigation\">
  83. \t\t\t\t";
  84.             // line 15
  85.             $context["preview"] = ((isset($context["currentPage"]) || array_key_exists("currentPage"$context) ? $context["currentPage"] : (function () { throw new RuntimeError('Variable "currentPage" does not exist.'15$this->source); })()) - 1);
  86.             // line 16
  87.             echo "\t\t\t\t";
  88.             $context["next"] = ((isset($context["currentPage"]) || array_key_exists("currentPage"$context) ? $context["currentPage"] : (function () { throw new RuntimeError('Variable "currentPage" does not exist.'16$this->source); })()) + 1);
  89.             // line 17
  90.             echo "\t\t\t ";
  91.             if (((isset($context["currentPage"]) || array_key_exists("currentPage"$context) ? $context["currentPage"] : (function () { throw new RuntimeError('Variable "currentPage" does not exist.'17$this->source); })()) > 1)) {
  92.                 // line 18
  93.                 echo "\t\t\t <ul class=\"pagination\">
  94.                 <li class=\"page-item\"><a class=\"page-link\" href=\"";
  95.                 // line 19
  96.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("product_by_category", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'19$this->source); })()), "slug", [], "any"falsefalsefalse19), "page" => "page""currentPage" => (isset($context["preview"]) || array_key_exists("preview"$context) ? $context["preview"] : (function () { throw new RuntimeError('Variable "preview" does not exist.'19$this->source); })())]), "html"nulltrue);
  97.                 echo "\"><i class=\"czi-arrow-left mr-2\"></i>Prev</a></li>
  98.               </ul>
  99. \t\t\t";
  100.             }
  101.             // line 22
  102.             echo "              <ul class=\"pagination\">
  103.                 <li class=\"page-item d-sm-none\"><span class=\"page-link page-link-static\">1 / ";
  104.             // line 23
  105.             echo twig_escape_filter($this->env, (isset($context["pageAmount"]) || array_key_exists("pageAmount"$context) ? $context["pageAmount"] : (function () { throw new RuntimeError('Variable "pageAmount" does not exist.'23$this->source); })()), "html"nulltrue);
  106.             echo "</span></li>
  107. \t\t\t\t";
  108.             // line 24
  109.             $context['_parent'] = $context;
  110.             $context['_seq'] = twig_ensure_traversable(range(1, (isset($context["pageAmount"]) || array_key_exists("pageAmount"$context) ? $context["pageAmount"] : (function () { throw new RuntimeError('Variable "pageAmount" does not exist.'24$this->source); })())));
  111.             foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  112.                 // line 25
  113.                 echo "\t\t\t\t\t<li class=\"page-item ";
  114.                 if (($context["i"] == (isset($context["currentPage"]) || array_key_exists("currentPage"$context) ? $context["currentPage"] : (function () { throw new RuntimeError('Variable "currentPage" does not exist.'25$this->source); })()))) {
  115.                     echo " active";
  116.                 }
  117.                 echo " d-none d-sm-block\"><a class=\"page-link\" href=\"";
  118.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("product_by_category", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'25$this->source); })()), "slug", [], "any"falsefalsefalse25), "page" => "page""currentPage" => $context["i"]]), "html"nulltrue);
  119.                 echo "\">";
  120.                 echo twig_escape_filter($this->env$context["i"], "html"nulltrue);
  121.                 echo "</a></li>
  122. \t\t\t\t";
  123.             }
  124.             $_parent $context['_parent'];
  125.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
  126.             $context array_intersect_key($context$_parent) + $_parent;
  127.             // line 27
  128.             echo "              </ul>
  129. \t\t\t  ";
  130.             // line 28
  131.             if (((isset($context["currentPage"]) || array_key_exists("currentPage"$context) ? $context["currentPage"] : (function () { throw new RuntimeError('Variable "currentPage" does not exist.'28$this->source); })()) < (isset($context["pageAmount"]) || array_key_exists("pageAmount"$context) ? $context["pageAmount"] : (function () { throw new RuntimeError('Variable "pageAmount" does not exist.'28$this->source); })()))) {
  132.                 // line 29
  133.                 echo "              <ul class=\"pagination\">
  134.                 <li class=\"page-item\"><a class=\"page-link\" href=\"";
  135.                 // line 30
  136.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("product_by_category", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'30$this->source); })()), "slug", [], "any"falsefalsefalse30), "page" => "page""currentPage" => (isset($context["next"]) || array_key_exists("next"$context) ? $context["next"] : (function () { throw new RuntimeError('Variable "next" does not exist.'30$this->source); })())]), "html"nulltrue);
  137.                 echo "\" aria-label=\"Next\">Next<i class=\"czi-arrow-right ml-2\"></i></a></li>
  138.               </ul>
  139. \t\t\t  
  140. \t\t\t  ";
  141.             }
  142.             // line 34
  143.             echo "            </nav>
  144.           </div>
  145.           </div>
  146. \t\t";
  147.         }
  148.         // line 38
  149.         echo "\t";
  150.         
  151.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  152.         
  153.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  154.     }
  155.     public function getTemplateName()
  156.     {
  157.         return "entreprise/product_by_category.html.twig";
  158.     }
  159.     public function isTraitable()
  160.     {
  161.         return false;
  162.     }
  163.     public function getDebugInfo()
  164.     {
  165.         return array (  168 => 38,  162 => 34,  155 => 30,  152 => 29,  150 => 28,  147 => 27,  132 => 25,  128 => 24,  124 => 23,  121 => 22,  115 => 19,  112 => 18,  109 => 17,  106 => 16,  104 => 15,  98 => 11,  96 => 10,  90 => 8,  80 => 7,  69 => 4,  59 => 3,  36 => 1,);
  166.     }
  167.     public function getSourceContext()
  168.     {
  169.         return new Source("{% extends 'base_catalog.html.twig' %}
  170. \t{% block side_menu %}
  171.         
  172. \t{% endblock side_menu %}
  173. \t\t
  174. \t{% block real_content %}
  175. \t\t{{ include ('entreprise/product_raw_list_1.html.twig') }}
  176. \t\t
  177. \t\t{% if pageAmount > 1 %}
  178. \t\t<div>
  179. \t\t<div class=\"pt-4 pb-5 mb-4\">
  180.             <!-- Pagination-->
  181.             <nav class=\"d-flex justify-content-between pt-2\" aria-label=\"Page navigation\">
  182. \t\t\t\t{% set preview = currentPage - 1 %}
  183. \t\t\t\t{% set next = currentPage + 1 %}
  184. \t\t\t {% if currentPage > 1 %}
  185. \t\t\t <ul class=\"pagination\">
  186.                 <li class=\"page-item\"><a class=\"page-link\" href=\"{{ path('product_by_category', {'slug': category.slug, 'page':'page', 'currentPage': preview}) }}\"><i class=\"czi-arrow-left mr-2\"></i>Prev</a></li>
  187.               </ul>
  188. \t\t\t{% endif %}
  189.               <ul class=\"pagination\">
  190.                 <li class=\"page-item d-sm-none\"><span class=\"page-link page-link-static\">1 / {{ pageAmount }}</span></li>
  191. \t\t\t\t{% for i in range(1, pageAmount) %}
  192. \t\t\t\t\t<li class=\"page-item {% if i == currentPage %} active{% endif %} d-none d-sm-block\"><a class=\"page-link\" href=\"{{ path('product_by_category', {'slug': category.slug, 'page':'page', 'currentPage': i}) }}\">{{ i }}</a></li>
  193. \t\t\t\t{% endfor %}
  194.               </ul>
  195. \t\t\t  {% if currentPage < pageAmount %}
  196.               <ul class=\"pagination\">
  197.                 <li class=\"page-item\"><a class=\"page-link\" href=\"{{ path('product_by_category', {'slug': category.slug, 'page':'page', 'currentPage': next}) }}\" aria-label=\"Next\">Next<i class=\"czi-arrow-right ml-2\"></i></a></li>
  198.               </ul>
  199. \t\t\t  
  200. \t\t\t  {% endif %}
  201.             </nav>
  202.           </div>
  203.           </div>
  204. \t\t{% endif %}
  205. \t{% endblock real_content %}
  206. \t\t
  207. ""entreprise/product_by_category.html.twig""/home/luxurybeautybarber/public_html/templates/entreprise/product_by_category.html.twig");
  208.     }
  209. }