var/cache/dev/twig/a0/a08044c39a46045169aea37fe3bb4292.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\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. /* ecom/store.html.twig */
  15. class __TwigTemplate_9d71a1fcaa20d7ad8be34d59ba8359d8 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'body' => [$this'block_body'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "base.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ecom/store.html.twig"));
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ecom/store.html.twig"));
  39.         $this->parent $this->loadTemplate("base.html.twig""ecom/store.html.twig"1);
  40.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  43.         
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  45.     }
  46.     // line 2
  47.     public function block_body($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  52.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  54.         // line 3
  55.         yield "  <div class=\"container-fluid main-holder px-5 bg-light\">
  56.     <div class=\"row\">
  57.       <div class=\"col-lg-3\">
  58.         <select class=\"form-select rounded-pill py-3 px-3 shadow-none border-0 fs-5 bg-transparent fw-bold mb-3\" id=\"\">
  59.           <option selected>Select a City</option>
  60.           ";
  61.         // line 8
  62.         $context['_parent'] = $context;
  63.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["ecomvariables"]) || array_key_exists("ecomvariables"$context) ? $context["ecomvariables"] : (function () { throw new RuntimeError('Variable "ecomvariables" does not exist.'8$this->source); })()), "cities", [], "method"falsefalsefalse8));
  64.         foreach ($context['_seq'] as $context["_key"] => $context["c"]) {
  65.             // line 9
  66.             yield "          <option value=\"";
  67.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["c"], "id", [], "any"falsefalsefalse9), "html"nulltrue);
  68.             yield "\">";
  69.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["c"], "name", [], "any"falsefalsefalse9), "html"nulltrue);
  70.             yield "</option>
  71.           ";
  72.         }
  73.         $_parent $context['_parent'];
  74.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['c'], $context['_parent'], $context['loop']);
  75.         $context array_intersect_key($context$_parent) + $_parent;
  76.         // line 11
  77.         yield "        </select>
  78.       </div>
  79.     </div>
  80.   </div>
  81.   <div class=\"container-fluid px-5 mt-5\">
  82.     <div class=\"row\">
  83.       <div class=\"col-lg-12\">
  84.         <h1 class=\"fw-bolder\">Nick Tahoes <span class=\"small\">/ Men’s Apparel</span></h1>
  85.         <h6>Explore Nick Tahoes products</h6>
  86.       </div>
  87.     </div>
  88.     <div class=\"row pb-4\">
  89.       ";
  90.         // line 23
  91.         $context['_parent'] = $context;
  92.         $context['_seq'] = CoreExtension::ensureTraversable((isset($context["products"]) || array_key_exists("products"$context) ? $context["products"] : (function () { throw new RuntimeError('Variable "products" does not exist.'23$this->source); })()));
  93.         foreach ($context['_seq'] as $context["k"] => $context["product"]) {
  94.             // line 24
  95.             yield "        ";
  96.             if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->source$context["product"], "path", [], "any"falsefalsefalse24))) {
  97.                 // line 25
  98.                 yield "        <div class=\"col-lg-3 mt-4\"> <a href=\"";
  99.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("sajong_ecom_product_details", ["path" => CoreExtension::getAttribute($this->env$this->source$context["product"], "path", [], "any"falsefalsefalse25)]), "html"nulltrue);
  100.                 yield "\">
  101.           <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"";
  102.                 // line 26
  103.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env$this->source$context["product"], "image", [], "any"falsefalsefalse26)), "html"nulltrue);
  104.                 yield "\" alt=\"\" class=\"img-fluid\"> </div>
  105.           <h6 class=\"fw-bold mb-3 mt-3\">";
  106.                 // line 27
  107.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["product"], "title", [], "any"falsefalsefalse27), "html"nulltrue);
  108.                 yield "</h6>
  109.           <h6 class=\"fw-bold mb-4\">\$ ";
  110.                 // line 28
  111.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatNumber((CoreExtension::getAttribute($this->env$this->source$context["product"], "price", [], "any"falsefalsefalse28) / 100), 2), "html"nulltrue);
  112.                 yield "</h6>  
  113.           </a> 
  114.         </div>
  115.         ";
  116.             }
  117.             // line 32
  118.             yield "      ";
  119.         }
  120.         $_parent $context['_parent'];
  121.         unset($context['_seq'], $context['_iterated'], $context['k'], $context['product'], $context['_parent'], $context['loop']);
  122.         $context array_intersect_key($context$_parent) + $_parent;
  123.         // line 33
  124.         yield "      <div class=\"col-lg-3 mt-4\"> <a href=\"#\">
  125.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  126.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  127.         <h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  128.         </a> 
  129.       </div>
  130.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  131.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  132.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  133. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  134.         </a> </div>
  135.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  136.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  137.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  138. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  139.         </a> </div>
  140.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  141.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  142.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  143. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  144.         </a> </div>
  145. \t\t<div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  146.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  147.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  148. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  149.         </a> </div>
  150.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  151.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  152.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  153. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  154.         </a> </div>
  155.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  156.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  157.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  158. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  159.         </a> </div>
  160.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  161.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  162.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  163. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  164.         </a> </div>
  165. \t\t<div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  166.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  167.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  168. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  169.         </a> </div>
  170.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  171.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  172.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  173. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  174.         </a> </div>
  175.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  176.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  177.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  178. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  179.         </a> </div>
  180.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  181.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  182.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  183. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  184.         </a> </div>
  185.       
  186.     </div>
  187. \t  <div class=\"row mb-5\">
  188.       <div class=\"col-md-12 text-center mb-2\"> <button type=\"button\" class=\"btn bg-secondary text-white px-4 py-3 rounded-pill\">Load More</button> </div>
  189.     </div>
  190.   </div>
  191. ";
  192.         
  193.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  194.         
  195.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  196.         return; yield '';
  197.     }
  198.     /**
  199.      * @codeCoverageIgnore
  200.      */
  201.     public function getTemplateName()
  202.     {
  203.         return "ecom/store.html.twig";
  204.     }
  205.     /**
  206.      * @codeCoverageIgnore
  207.      */
  208.     public function isTraitable()
  209.     {
  210.         return false;
  211.     }
  212.     /**
  213.      * @codeCoverageIgnore
  214.      */
  215.     public function getDebugInfo()
  216.     {
  217.         return array (  138 => 33,  132 => 32,  125 => 28,  121 => 27,  117 => 26,  112 => 25,  109 => 24,  105 => 23,  91 => 11,  80 => 9,  76 => 8,  69 => 3,  59 => 2,  36 => 1,);
  218.     }
  219.     public function getSourceContext()
  220.     {
  221.         return new Source("{% extends 'base.html.twig' %}
  222. {% block body %}
  223.   <div class=\"container-fluid main-holder px-5 bg-light\">
  224.     <div class=\"row\">
  225.       <div class=\"col-lg-3\">
  226.         <select class=\"form-select rounded-pill py-3 px-3 shadow-none border-0 fs-5 bg-transparent fw-bold mb-3\" id=\"\">
  227.           <option selected>Select a City</option>
  228.           {% for c in ecomvariables.cities() %}
  229.           <option value=\"{{ c.id }}\">{{ c.name }}</option>
  230.           {% endfor %}
  231.         </select>
  232.       </div>
  233.     </div>
  234.   </div>
  235.   <div class=\"container-fluid px-5 mt-5\">
  236.     <div class=\"row\">
  237.       <div class=\"col-lg-12\">
  238.         <h1 class=\"fw-bolder\">Nick Tahoes <span class=\"small\">/ Men’s Apparel</span></h1>
  239.         <h6>Explore Nick Tahoes products</h6>
  240.       </div>
  241.     </div>
  242.     <div class=\"row pb-4\">
  243.       {% for k, product in products %}
  244.         {% if product.path is not empty %}
  245.         <div class=\"col-lg-3 mt-4\"> <a href=\"{{ path('sajong_ecom_product_details', {'path':product.path })}}\">
  246.           <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"{{ asset(product.image) }}\" alt=\"\" class=\"img-fluid\"> </div>
  247.           <h6 class=\"fw-bold mb-3 mt-3\">{{ product.title }}</h6>
  248.           <h6 class=\"fw-bold mb-4\">\$ {{ (product.price/100)|number_format(2) }}</h6>  
  249.           </a> 
  250.         </div>
  251.         {% endif %}
  252.       {% endfor %}
  253.       <div class=\"col-lg-3 mt-4\"> <a href=\"#\">
  254.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  255.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  256.         <h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  257.         </a> 
  258.       </div>
  259.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  260.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  261.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  262. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  263.         </a> </div>
  264.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  265.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  266.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  267. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  268.         </a> </div>
  269.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  270.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  271.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  272. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  273.         </a> </div>
  274. \t\t<div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  275.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  276.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  277. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  278.         </a> </div>
  279.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  280.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  281.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  282. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  283.         </a> </div>
  284.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  285.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  286.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  287. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  288.         </a> </div>
  289.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  290.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  291.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  292. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  293.         </a> </div>
  294. \t\t<div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  295.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt1.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  296.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  297. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>  
  298.         </a> </div>
  299.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  300.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt2.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  301.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  302. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  303.         </a> </div>
  304.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  305.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt3.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  306.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  307. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  308.         </a> </div>
  309.       <div class=\"col-lg-3 mt-4\"> <a href=\"#0\">
  310.         <div class=\"card border-0 rounded-5 p-0 overflow-hidden shadow-sm\"> <img src=\"img/pdt4.jpg\" alt=\"\" class=\"img-fluid\"> </div>
  311.         <h6 class=\"fw-bold mb-3 mt-3\">Lorem ipsum</h6>
  312. \t\t<h6 class=\"fw-bold mb-4\">\$55.00</h6>
  313.         </a> </div>
  314.       
  315.     </div>
  316. \t  <div class=\"row mb-5\">
  317.       <div class=\"col-md-12 text-center mb-2\"> <button type=\"button\" class=\"btn bg-secondary text-white px-4 py-3 rounded-pill\">Load More</button> </div>
  318.     </div>
  319.   </div>
  320. {% endblock %}""ecom/store.html.twig""/var/www/commerce8/noble_natives/templates/ecom/store.html.twig");
  321.     }
  322. }