var/cache/dev_h41800f5fdfafa409ea382bf45d0f7c63/twig/3b/3bb8ea5fadec215716effa2877bd479c4b8d6a8828ff6ffb9f5d1c2b94794849.php line 66

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use function Shopware\Core\Framework\Adapter\Twig\sw_get_attribute;
  4. use function Shopware\Core\Framework\Adapter\Twig\sw_escape_filter;
  5. use Twig\Error\LoaderError;
  6. use Twig\Error\RuntimeError;
  7. use Twig\Extension\SandboxExtension;
  8. use Twig\Markup;
  9. use Twig\Sandbox\SecurityError;
  10. use Twig\Sandbox\SecurityNotAllowedTagError;
  11. use Twig\Sandbox\SecurityNotAllowedFilterError;
  12. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  13. use Twig\Source;
  14. use Twig\Template;
  15. /* @Tuerschild_2/storefront/page/product-detail/index.html.twig */
  16. class __TwigTemplate_873ae643af8757d66ebe9c5fa7d884f9d8b49da0352948ea3d44854d1c5144c9 extends Template
  17. {
  18.     private $source;
  19.     private $macros = [];
  20.     public function __construct(Environment $env)
  21.     {
  22.         parent::__construct($env);
  23.         $this->source $this->getSourceContext();
  24.         $this->blocks = [
  25.             'page_product_detail_buy' => [$this'block_page_product_detail_buy'],
  26.             'component_product_wishlist' => [$this'block_component_product_wishlist'],
  27.             'component_product_wishlist_button' => [$this'block_component_product_wishlist_button'],
  28.             'component_product_wishlist_icon' => [$this'block_component_product_wishlist_icon'],
  29.             'page_product_detail_price_block' => [$this'block_page_product_detail_price_block'],
  30.             'page_product_detail_price_block_table' => [$this'block_page_product_detail_price_block_table'],
  31.             'page_product_detail_price_block_table_head' => [$this'block_page_product_detail_price_block_table_head'],
  32.             'page_product_detail_price_block_table_head_inner' => [$this'block_page_product_detail_price_block_table_head_inner'],
  33.             'page_product_detail_price_block_table_body' => [$this'block_page_product_detail_price_block_table_body'],
  34.             'page_product_detail_price_block_table_body_inner' => [$this'block_page_product_detail_price_block_table_body_inner'],
  35.             'page_product_detail_price_block_table_body_row' => [$this'block_page_product_detail_price_block_table_body_row'],
  36.             'page_product_detail_price_block_table_body_cell_quantity' => [$this'block_page_product_detail_price_block_table_body_cell_quantity'],
  37.             'page_product_detail_price_block_table_body_cell_price' => [$this'block_page_product_detail_price_block_table_body_cell_price'],
  38.             'page_product_detail_price_block_table_body_cell_reference_price' => [$this'block_page_product_detail_price_block_table_body_cell_reference_price'],
  39.             'page_product_detail_tabs' => [$this'block_page_product_detail_tabs'],
  40.             'page_product_detail_media' => [$this'block_page_product_detail_media'],
  41.             'page_product_detail_cross_selling' => [$this'block_page_product_detail_cross_selling'],
  42.         ];
  43.     }
  44.     protected function doGetParent(array $context)
  45.     {
  46.         // line 2
  47.         return "@NetzpGallery6/storefront/page/product-detail/index.html.twig";
  48.     }
  49.     protected function doDisplay(array $context, array $blocks = [])
  50.     {
  51.         $macros $this->macros;
  52.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Tuerschild_2/storefront/page/product-detail/index.html.twig"));
  54.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Tuerschild_2/storefront/page/product-detail/index.html.twig"));
  56.         $this->parent $this->loadTemplate("@NetzpGallery6/storefront/page/product-detail/index.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"2);
  57.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  58.         
  59.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  60.         
  61.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  62.     }
  63.     // line 3
  64.     public function block_page_product_detail_buy($context, array $blocks = [])
  65.     {
  66.         $macros $this->macros;
  67.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  68.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_buy"));
  69.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  70.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_buy"));
  71.         // line 4
  72.         echo "    <div class=\"col-lg-5 position-relative\">
  73.         <div class=\"product-detail-buy-box\">
  74.             <div><h1 class=\"product-detail-name\"
  75.                      itemprop=\"name\">
  76.                     ";
  77.         // line 8
  78.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse8), "translated", [], "any"falsefalsefalse8), "name", [], "any"falsefalsefalse8), "html"nulltrue);
  79.         echo "
  80.                     ";
  81.         // line 9
  82.         if (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse9), "calculatedCheapestPrice", [], "any"falsefalsefalse9), "listPrice", [], "any"falsefalsefalse9), "percentage", [], "any"falsefalsefalse9)) {
  83.             // line 10
  84.             echo "                        <span class=\"badge badge-danger\">
  85.                     ";
  86.             // line 11
  87.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.listPricePercentage", ["%price%" => twig_round(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse11), "calculatedCheapestPrice", [], "any"falsefalsefalse11), "listPrice", [], "any"falsefalsefalse11), "percentage", [], "any"falsefalsefalse11))]));
  88.             echo "
  89.                 </span>
  90.                     ";
  91.         }
  92.         // line 14
  93.         echo "                </h1>
  94.             </div>
  95.             <div class=\"product-detail-review-wrapper\">
  96.                 ";
  97.         // line 17
  98.         $this->loadTemplate("@Storefront/storefront/component/review/rating.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"17)->display(twig_array_merge($context, ["points" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 18
  99. ($context["page"] ?? null), "product", [], "any"falsefalsefalse18), "ratingAverage", [], "any"falsefalsefalse18), "style" => "text-primary"]));
  100.         // line 21
  101.         echo "                ( ";
  102.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "reviews", [], "any"falsefalsefalse21), "total", [], "any"falsefalsefalse21), "html"nulltrue);
  103.         echo " )
  104.             </div>
  105.             <div class=\"product-detail-buy\">
  106.                 ";
  107.         // line 24
  108.         $this->loadTemplate("@SchilderSysteme/storefront/page/product-detail/buy-widget.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"24)->display($context);
  109.         // line 25
  110.         echo "            </div>
  111.             <div class=\"row align-items-center product-detail-actions mx-0\">
  112.                 <div class=\"col-12 col-sm-4 d-flex align-items-center  justify-content-sm-end\">
  113.                     <div class=\"text-right product-detail-action\">
  114.                         ";
  115.         // line 29
  116.         $this->displayBlock('component_product_wishlist'$context$blocks);
  117.         // line 60
  118.         echo "                        <span>
  119.                         Auf Merkliste
  120.                     </span>
  121.                     </div>
  122.                 </div>
  123.             </div>
  124.             ";
  125.         // line 66
  126.         if ((=== twig_compare(twig_length_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse66), "calculatedPrices", [], "any"falsefalsefalse66)), 1))) {
  127.             // line 67
  128.             echo "                ";
  129.             $this->displayBlock('page_product_detail_price_block'$context$blocks);
  130.             // line 149
  131.             echo "            ";
  132.         }
  133.         // line 150
  134.         echo "        </div>
  135.     </div>
  136. ";
  137.         
  138.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  139.         
  140.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  141.     }
  142.     // line 29
  143.     public function block_component_product_wishlist($context, array $blocks = [])
  144.     {
  145.         $macros $this->macros;
  146.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  147.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist"));
  148.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  149.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist"));
  150.         // line 30
  151.         echo "                            ";
  152.         $context["addToWishlistOptions"] = ["productId" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 31
  153. ($context["page"] ?? null), "product", [], "any"falsefalsefalse31), "id", [], "any"falsefalsefalse31), "router" => ["add" => ["afterLoginPath" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.wishlist.add.after.login", ["productId" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 34
  154. ($context["page"] ?? null), "product", [], "any"falsefalsefalse34), "id", [], "any"falsefalsefalse34)]), "path" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.wishlist.product.add", ["productId" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 35
  155. ($context["page"] ?? null), "product", [], "any"falsefalsefalse35), "id", [], "any"falsefalsefalse35)]), "token" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.wishlist.product.add", ["mode" => "token"])], "remove" => ["path" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("frontend.wishlist.product.remove", ["productId" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,         // line 39
  156. ($context["page"] ?? null), "product", [], "any"falsefalsefalse39), "id", [], "any"falsefalsefalse39)]), "token" => $this->extensions['Shopware\Storefront\Framework\Twig\Extension\CsrfFunctionExtension']->createCsrfPlaceholder("frontend.wishlist.product.remove", ["mode" => "token"])]]];
  157.         // line 44
  158.         echo "
  159.                             ";
  160.         // line 45
  161.         $context["size"] = (($context["size"]) ?? ("md"));
  162.         // line 46
  163.         echo "                            ";
  164.         $this->displayBlock('component_product_wishlist_button'$context$blocks);
  165.         // line 59
  166.         echo "                        ";
  167.         
  168.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  169.         
  170.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  171.     }
  172.     // line 46
  173.     public function block_component_product_wishlist_button($context, array $blocks = [])
  174.     {
  175.         $macros $this->macros;
  176.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  177.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist_button"));
  178.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  179.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist_button"));
  180.         // line 47
  181.         echo "                                <button
  182.                                         class=\"product-wishlist-";
  183.         // line 48
  184.         echo sw_escape_filter($this->env, ($context["productId"] ?? null), "html"nulltrue);
  185.         echo " product-wishlist-action";
  186.         if ((=== twig_compare(($context["appearance"] ?? null), "circle"))) {
  187.             echo "-circle";
  188.         }
  189.         echo " product-wishlist-not-added product-wishlist-loading\"
  190.                                         title=\"";
  191.         // line 49
  192.         echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("listing.toggleWishlist"));
  193.         echo "\"
  194.                                         data-add-to-wishlist=\"true\"
  195.                                         data-add-to-wishlist-options=\"";
  196.         // line 51
  197.         echo sw_escape_filter($this->env$this->env->getFilter('json_encode')->getCallable()(($context["addToWishlistOptions"] ?? null)), "html"nulltrue);
  198.         echo "\"
  199.                                 >
  200.                                     ";
  201.         // line 53
  202.         $this->displayBlock('component_product_wishlist_icon'$context$blocks);
  203.         // line 57
  204.         echo "                                </button>
  205.                             ";
  206.         
  207.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  208.         
  209.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  210.     }
  211.     // line 53
  212.     public function block_component_product_wishlist_icon($context, array $blocks = [])
  213.     {
  214.         $macros $this->macros;
  215.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  216.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist_icon"));
  217.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  218.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_wishlist_icon"));
  219.         // line 54
  220.         echo "                                        ";
  221.         ((function () use ($context$blocks) {
  222.             $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  223.             $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  224.             return $this->loadTemplate($includeTemplate ?? null"@Tuerschild_2/storefront/page/product-detail/index.html.twig"54);
  225.         })())->display(twig_array_merge($context, ["class" => "wishlist icon-wishlist-added""size" => ($context["size"] ?? null), "name" => "heart-fill"]));
  226.         // line 55
  227.         echo "                                        ";
  228.         ((function () use ($context$blocks) {
  229.             $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  230.             $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  231.             return $this->loadTemplate($includeTemplate ?? null"@Tuerschild_2/storefront/page/product-detail/index.html.twig"55);
  232.         })())->display(twig_array_merge($context, ["class" => "wishlist icon-wishlist-not-added""size" => ($context["size"] ?? null), "name" => "heart"]));
  233.         // line 56
  234.         echo "                                    ";
  235.         
  236.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  237.         
  238.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  239.     }
  240.     // line 67
  241.     public function block_page_product_detail_price_block($context, array $blocks = [])
  242.     {
  243.         $macros $this->macros;
  244.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  245.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block"));
  246.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  247.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block"));
  248.         // line 68
  249.         echo "                    <div class=\"product-block-prices\">
  250.                         ";
  251.         // line 69
  252.         $this->displayBlock('page_product_detail_price_block_table'$context$blocks);
  253.         // line 147
  254.         echo "                    </div>
  255.                 ";
  256.         
  257.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  258.         
  259.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  260.     }
  261.     // line 69
  262.     public function block_page_product_detail_price_block_table($context, array $blocks = [])
  263.     {
  264.         $macros $this->macros;
  265.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  266.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table"));
  267.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  268.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table"));
  269.         // line 70
  270.         echo "                            <table class=\"table product-block-prices-grid\">
  271.                                 ";
  272.         // line 71
  273.         $this->displayBlock('page_product_detail_price_block_table_head'$context$blocks);
  274.         // line 92
  275.         echo "
  276.                                 ";
  277.         // line 93
  278.         $this->displayBlock('page_product_detail_price_block_table_body'$context$blocks);
  279.         // line 145
  280.         echo "                            </table>
  281.                         ";
  282.         
  283.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  284.         
  285.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  286.     }
  287.     // line 71
  288.     public function block_page_product_detail_price_block_table_head($context, array $blocks = [])
  289.     {
  290.         $macros $this->macros;
  291.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  292.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_head"));
  293.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  294.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_head"));
  295.         // line 72
  296.         echo "                                    <thead class=\"product-block-prices-head\">
  297.                                     ";
  298.         // line 73
  299.         $this->displayBlock('page_product_detail_price_block_table_head_inner'$context$blocks);
  300.         // line 90
  301.         echo "                                    </thead>
  302.                                 ";
  303.         
  304.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  305.         
  306.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  307.     }
  308.     // line 73
  309.     public function block_page_product_detail_price_block_table_head_inner($context, array $blocks = [])
  310.     {
  311.         $macros $this->macros;
  312.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  313.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_head_inner"));
  314.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  315.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_head_inner"));
  316.         // line 74
  317.         echo "                                        <tr class=\"product-block-prices-row\">
  318.                                             <th scope=\"col\" class=\"product-block-prices-cell\">
  319.                                             </th>
  320.                                             <th scope=\"col\" class=\"product-block-prices-cell\">
  321.                                                 ";
  322.         // line 78
  323.         echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.dataColumnPrice"));
  324.         echo "
  325.                                             </th>
  326.                                             ";
  327.         // line 80
  328.         if (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse80), "calculatedPrice", [], "any"falsefalsefalse80), "referencePrice", [], "any"falsefalsefalse80)) {
  329.             // line 81
  330.             echo "                                                <th scope=\"col\" class=\"product-block-prices-cell\">
  331.                                                     ";
  332.             // line 82
  333.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.dataColumnReferencePrice"));
  334.             echo "
  335.                                                 </th>
  336.                                             ";
  337.         }
  338.         // line 85
  339.         echo "                                            <th scope=\"col\" class=\"product-block-prices-cell\">
  340.                                                 Rabatt
  341.                                             </th>
  342.                                         </tr>
  343.                                     ";
  344.         
  345.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  346.         
  347.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  348.     }
  349.     // line 93
  350.     public function block_page_product_detail_price_block_table_body($context, array $blocks = [])
  351.     {
  352.         $macros $this->macros;
  353.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  354.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body"));
  355.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  356.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body"));
  357.         // line 94
  358.         echo "                                    <tbody class=\"product-block-prices-body\">
  359.                                     ";
  360.         // line 95
  361.         $this->displayBlock('page_product_detail_price_block_table_body_inner'$context$blocks);
  362.         // line 143
  363.         echo "                                    </tbody>
  364.                                 ";
  365.         
  366.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  367.         
  368.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  369.     }
  370.     // line 95
  371.     public function block_page_product_detail_price_block_table_body_inner($context, array $blocks = [])
  372.     {
  373.         $macros $this->macros;
  374.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  375.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_inner"));
  376.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  377.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_inner"));
  378.         // line 96
  379.         echo "                                        ";
  380.         $context['_parent'] = $context;
  381.         $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse96), "calculatedPrices", [], "any"falsefalsefalse96));
  382.         $context['loop'] = [
  383.           'parent' => $context['_parent'],
  384.           'index0' => 0,
  385.           'index'  => 1,
  386.           'first'  => true,
  387.         ];
  388.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  389.             $length count($context['_seq']);
  390.             $context['loop']['revindex0'] = $length 1;
  391.             $context['loop']['revindex'] = $length;
  392.             $context['loop']['length'] = $length;
  393.             $context['loop']['last'] = === $length;
  394.         }
  395.         foreach ($context['_seq'] as $context["_key"] => $context["price"]) {
  396.             // line 97
  397.             echo "                                            ";
  398.             $this->displayBlock('page_product_detail_price_block_table_body_row'$context$blocks);
  399.             // line 141
  400.             echo "                                        ";
  401.             ++$context['loop']['index0'];
  402.             ++$context['loop']['index'];
  403.             $context['loop']['first'] = false;
  404.             if (isset($context['loop']['length'])) {
  405.                 --$context['loop']['revindex0'];
  406.                 --$context['loop']['revindex'];
  407.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  408.             }
  409.         }
  410.         $_parent $context['_parent'];
  411.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['price'], $context['_parent'], $context['loop']);
  412.         $context array_intersect_key($context$_parent) + $_parent;
  413.         // line 142
  414.         echo "                                    ";
  415.         
  416.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  417.         
  418.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  419.     }
  420.     // line 97
  421.     public function block_page_product_detail_price_block_table_body_row($context, array $blocks = [])
  422.     {
  423.         $macros $this->macros;
  424.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  425.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_row"));
  426.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  427.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_row"));
  428.         // line 98
  429.         echo "                                                <tr class=\"product-block-prices-row\"
  430.                                                     itemprop=\"offers\" itemscope
  431.                                                     itemtype=\"https://schema.org/Offer\">
  432.                                                     ";
  433.         // line 101
  434.         $this->displayBlock('page_product_detail_price_block_table_body_cell_quantity'$context$blocks);
  435.         // line 120
  436.         echo "
  437.                                                     ";
  438.         // line 121
  439.         $this->displayBlock('page_product_detail_price_block_table_body_cell_price'$context$blocks);
  440.         // line 128
  441.         echo "
  442.                                                     ";
  443.         // line 129
  444.         $this->displayBlock('page_product_detail_price_block_table_body_cell_reference_price'$context$blocks);
  445.         // line 137
  446.         echo "                                                    <td>
  447.                                                     </td>
  448.                                                 </tr>
  449.                                             ";
  450.         
  451.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  452.         
  453.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  454.     }
  455.     // line 101
  456.     public function block_page_product_detail_price_block_table_body_cell_quantity($context, array $blocks = [])
  457.     {
  458.         $macros $this->macros;
  459.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  460.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_quantity"));
  461.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  462.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_quantity"));
  463.         // line 102
  464.         echo "                                                        <th scope=\"row\"
  465.                                                             class=\"product-block-prices-cell product-block-prices-cell-thin\">
  466.                                                             <meta itemprop=\"priceCurrency\"
  467.                                                                   content=\"";
  468.         // line 105
  469.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "header", [], "any"falsefalsefalse105), "activeCurrency", [], "any"falsefalsefalse105), "id", [], "any"falsefalsefalse105), "html"nulltrue);
  470.         echo "\"/>
  471.                                                             <meta itemprop=\"price\" content=\"";
  472.         // line 106
  473.         echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source, ($context["price"] ?? null), "unitPrice", [], "any"falsefalsefalse106), "html"nulltrue);
  474.         echo "\"/>
  475.                                                             <link itemprop=\"availability\"
  476.                                                                   href=\"https://schema.org/InStock\"/>
  477.                                                             ";
  478.         // line 110
  479.         if (sw_get_attribute($this->env$this->source, ($context["loop"] ?? null), "last", [], "any"falsefalsefalse110)) {
  480.             // line 111
  481.             echo "                                                                ";
  482.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.priceDataInfoFrom"));
  483.             echo "
  484.                                                                 <span class=\"product-block-prices-quantity\">";
  485.             // line 112
  486.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source, ($context["price"] ?? null), "quantity", [], "any"falsefalsefalse112), "html"nulltrue);
  487.             echo "</span> ";
  488.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.quantity"));
  489.             echo "
  490.                                                             ";
  491.         } else {
  492.             // line 115
  493.             echo "                                                                ";
  494.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.priceDataInfoUntil"));
  495.             echo "
  496.                                                                 <span class=\"product-block-prices-quantity\">";
  497.             // line 116
  498.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source, ($context["price"] ?? null), "quantity", [], "any"falsefalsefalse116), "html"nulltrue);
  499.             echo "</span> ";
  500.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("detail.quantity"));
  501.             echo "
  502.                                                             ";
  503.         }
  504.         // line 118
  505.         echo "                                                        </th>
  506.                                                     ";
  507.         
  508.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  509.         
  510.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  511.     }
  512.     // line 121
  513.     public function block_page_product_detail_price_block_table_body_cell_price($context, array $blocks = [])
  514.     {
  515.         $macros $this->macros;
  516.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  517.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_price"));
  518.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  519.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_price"));
  520.         // line 122
  521.         echo "                                                        <td class=\"product-block-prices-cell\">
  522.                                                             ";
  523.         // line 123
  524.         $this->loadTemplate("@Storefront/storefront/component/product/block-price.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"123)->display(twig_to_array(["price" =>         // line 124
  525. ($context["price"] ?? null)]));
  526.         // line 126
  527.         echo "                                                        </td>
  528.                                                     ";
  529.         
  530.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  531.         
  532.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  533.     }
  534.     // line 129
  535.     public function block_page_product_detail_price_block_table_body_cell_reference_price($context, array $blocks = [])
  536.     {
  537.         $macros $this->macros;
  538.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  539.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_reference_price"));
  540.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  541.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_price_block_table_body_cell_reference_price"));
  542.         // line 130
  543.         echo "                                                        ";
  544.         if ( !(null === sw_get_attribute($this->env$this->source, ($context["price"] ?? null), "referencePrice", [], "any"falsefalsefalse130))) {
  545.             // line 131
  546.             echo "                                                            <td class=\"product-block-prices-cell product-block-prices-cell-thin\">
  547.                                                                 ";
  548.             // line 132
  549.             echo sw_escape_filter($this->env$this->extensions['Shopware\Core\Framework\Adapter\Twig\Filter\CurrencyFilter']->formatCurrency($contextsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["price"] ?? null), "referencePrice", [], "any"falsefalsefalse132), "price", [], "any"falsefalsefalse132)), "html"nulltrue);
  550.             echo $this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter']->sanitize($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("general.star"));
  551.             echo "
  552.                                                                 / ";
  553.             // line 133
  554.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["price"] ?? null), "referencePrice", [], "any"falsefalsefalse133), "referenceUnit", [], "any"falsefalsefalse133), "html"nulltrue);
  555.             echo " ";
  556.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["price"] ?? null), "referencePrice", [], "any"falsefalsefalse133), "unitName", [], "any"falsefalsefalse133), "html"nulltrue);
  557.             echo "
  558.                                                             </td>
  559.                                                         ";
  560.         }
  561.         // line 136
  562.         echo "                                                    ";
  563.         
  564.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  565.         
  566.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  567.     }
  568.     // line 153
  569.     public function block_page_product_detail_tabs($context, array $blocks = [])
  570.     {
  571.         $macros $this->macros;
  572.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  573.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_tabs"));
  574.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  575.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_tabs"));
  576.         // line 154
  577.         echo "    <div class=\"product-detail-tabs col-lg-7\">
  578.         ";
  579.         // line 155
  580.         $this->loadTemplate("@SchilderSysteme/storefront/page/product-detail/tabs.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"155)->display($context);
  581.         // line 156
  582.         echo "    </div>
  583. ";
  584.         
  585.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  586.         
  587.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  588.     }
  589.     // line 162
  590.     public function block_page_product_detail_media($context, array $blocks = [])
  591.     {
  592.         $macros $this->macros;
  593.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  594.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_media"));
  595.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  596.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_media"));
  597.         // line 163
  598.         echo "    <div class=\"col-lg-7 product-detail-media\">
  599.         ";
  600.         // line 164
  601.         if (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["page"] ?? null), "product", [], "any"falsefalsefalse164), "media", [], "any"falsefalsefalse164)) {
  602.             // line 165
  603.             echo "            ";
  604.             $this->loadTemplate("@SchilderSysteme/storefront/element/cms-element-image-gallery.html.twig""@Tuerschild_2/storefront/page/product-detail/index.html.twig"165)->display(twig_array_merge($context, ["mediaItems" =>             // line 166
  605. ($context["mediaItems"] ?? null), "zoom" => false"zoomModal" => true"displayMode" => "contain""gutter" => 5"minHeight" => "430px""navigationArrows" => "inside""navigationDots" => "inside""galleryPosition" => "left""isProduct" => true"fallbackImageTitle" => sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,             // line 176
  606. ($context["page"] ?? null), "product", [], "any"falsefalsefalse176), "translated", [], "any"falsefalsefalse176), "name", [], "any"falsefalsefalse176), "startIndexThumbnails" => (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,             // line 177
  607. ($context["page"] ?? null), "product", [], "any"falsefalsefalse177), "cover", [], "any"falsefalsefalse177), "position", [], "any"falsefalsefalse177) + 1), "startIndexSlider" => (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,             // line 178
  608. ($context["page"] ?? null), "product", [], "any"falsefalsefalse178), "cover", [], "any"falsefalsefalse178), "position", [], "any"falsefalsefalse178) + 1)]));
  609.             // line 180
  610.             echo "        ";
  611.         }
  612.         // line 181
  613.         echo "    </div>
  614. ";
  615.         
  616.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  617.         
  618.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  619.     }
  620.     // line 184
  621.     public function block_page_product_detail_cross_selling($context, array $blocks = [])
  622.     {
  623.         $macros $this->macros;
  624.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  625.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_cross_selling"));
  626.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  627.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_product_detail_cross_selling"));
  628.         
  629.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  630.         
  631.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  632.     }
  633.     public function getTemplateName()
  634.     {
  635.         return "@Tuerschild_2/storefront/page/product-detail/index.html.twig";
  636.     }
  637.     public function isTraitable()
  638.     {
  639.         return false;
  640.     }
  641.     public function getDebugInfo()
  642.     {
  643.         return array (  717 => 184,  706 => 181,  703 => 180,  701 => 178,  700 => 177,  699 => 176,  698 => 166,  696 => 165,  694 => 164,  691 => 163,  681 => 162,  670 => 156,  668 => 155,  665 => 154,  655 => 153,  645 => 136,  637 => 133,  632 => 132,  629 => 131,  626 => 130,  616 => 129,  605 => 126,  603 => 124,  602 => 123,  599 => 122,  589 => 121,  578 => 118,  571 => 116,  566 => 115,  558 => 112,  553 => 111,  551 => 110,  544 => 106,  540 => 105,  535 => 102,  525 => 101,  512 => 137,  510 => 129,  507 => 128,  505 => 121,  502 => 120,  500 => 101,  495 => 98,  485 => 97,  475 => 142,  461 => 141,  458 => 97,  440 => 96,  430 => 95,  419 => 143,  417 => 95,  414 => 94,  404 => 93,  390 => 85,  384 => 82,  381 => 81,  379 => 80,  374 => 78,  368 => 74,  358 => 73,  347 => 90,  345 => 73,  342 => 72,  332 => 71,  321 => 145,  319 => 93,  316 => 92,  314 => 71,  311 => 70,  301 => 69,  290 => 147,  288 => 69,  285 => 68,  275 => 67,  265 => 56,  256 => 55,  247 => 54,  237 => 53,  226 => 57,  224 => 53,  219 => 51,  214 => 49,  206 => 48,  203 => 47,  193 => 46,  183 => 59,  180 => 46,  178 => 45,  175 => 44,  173 => 39,  172 => 35,  171 => 34,  170 => 31,  168 => 30,  158 => 29,  146 => 150,  143 => 149,  140 => 67,  138 => 66,  130 => 60,  128 => 29,  122 => 25,  120 => 24,  113 => 21,  111 => 18,  110 => 17,  105 => 14,  99 => 11,  96 => 10,  94 => 9,  90 => 8,  84 => 4,  74 => 3,  51 => 2,);
  644.     }
  645.     public function getSourceContext()
  646.     {
  647.         return new Source("{% sw_extends '@Storefront/storefront/page/product-detail/index.html.twig' %}
  648. {% block page_product_detail_buy %}
  649.     <div class=\"col-lg-5 position-relative\">
  650.         <div class=\"product-detail-buy-box\">
  651.             <div><h1 class=\"product-detail-name\"
  652.                      itemprop=\"name\">
  653.                     {{ page.product.translated.name }}
  654.                     {% if page.product.calculatedCheapestPrice.listPrice.percentage %}
  655.                         <span class=\"badge badge-danger\">
  656.                     {{ \"detail.listPricePercentage\"|trans({'%price%': page.product.calculatedCheapestPrice.listPrice.percentage|round })|sw_sanitize }}
  657.                 </span>
  658.                     {% endif %}
  659.                 </h1>
  660.             </div>
  661.             <div class=\"product-detail-review-wrapper\">
  662.                 {% sw_include '@Storefront/storefront/component/review/rating.html.twig' with {
  663.                     points: page.product.ratingAverage,
  664.                     style: 'text-primary'
  665.                 } %}
  666.                 ( {{ page.reviews.total }} )
  667.             </div>
  668.             <div class=\"product-detail-buy\">
  669.                 {% sw_include '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}
  670.             </div>
  671.             <div class=\"row align-items-center product-detail-actions mx-0\">
  672.                 <div class=\"col-12 col-sm-4 d-flex align-items-center  justify-content-sm-end\">
  673.                     <div class=\"text-right product-detail-action\">
  674.                         {% block component_product_wishlist %}
  675.                             {% set addToWishlistOptions = {
  676.                                 productId: page.product.id,
  677.                                 router: {
  678.                                     add: {
  679.                                         afterLoginPath: path('frontend.wishlist.add.after.login', { productId: page.product.id }),
  680.                                         path: path('frontend.wishlist.product.add', { productId: page.product.id }),
  681.                                         token: sw_csrf('frontend.wishlist.product.add', {\"mode\": \"token\"})
  682.                                     },
  683.                                     remove: {
  684.                                         path: path('frontend.wishlist.product.remove', { productId: page.product.id }),
  685.                                         token: sw_csrf('frontend.wishlist.product.remove', {\"mode\": \"token\"}),
  686.                                     }
  687.                                 }
  688.                             } %}
  689.                             {% set size = size ?? 'md' %}
  690.                             {% block component_product_wishlist_button %}
  691.                                 <button
  692.                                         class=\"product-wishlist-{{ productId }} product-wishlist-action{% if appearance == 'circle' %}-circle{% endif %} product-wishlist-not-added product-wishlist-loading\"
  693.                                         title=\"{{ \"listing.toggleWishlist\"|trans|sw_sanitize }}\"
  694.                                         data-add-to-wishlist=\"true\"
  695.                                         data-add-to-wishlist-options=\"{{ addToWishlistOptions|json_encode }}\"
  696.                                 >
  697.                                     {% block component_product_wishlist_icon %}
  698.                                         {% sw_icon 'heart-fill' style { 'class': 'wishlist icon-wishlist-added', 'size': size } %}
  699.                                         {% sw_icon 'heart' style {'class': 'wishlist icon-wishlist-not-added', 'size': size } %}
  700.                                     {% endblock %}
  701.                                 </button>
  702.                             {% endblock %}
  703.                         {% endblock %}
  704.                         <span>
  705.                         Auf Merkliste
  706.                     </span>
  707.                     </div>
  708.                 </div>
  709.             </div>
  710.             {% if page.product.calculatedPrices|length > 1 %}
  711.                 {% block page_product_detail_price_block %}
  712.                     <div class=\"product-block-prices\">
  713.                         {% block page_product_detail_price_block_table %}
  714.                             <table class=\"table product-block-prices-grid\">
  715.                                 {% block page_product_detail_price_block_table_head %}
  716.                                     <thead class=\"product-block-prices-head\">
  717.                                     {% block page_product_detail_price_block_table_head_inner %}
  718.                                         <tr class=\"product-block-prices-row\">
  719.                                             <th scope=\"col\" class=\"product-block-prices-cell\">
  720.                                             </th>
  721.                                             <th scope=\"col\" class=\"product-block-prices-cell\">
  722.                                                 {{ \"detail.dataColumnPrice\"|trans|sw_sanitize }}
  723.                                             </th>
  724.                                             {% if page.product.calculatedPrice.referencePrice %}
  725.                                                 <th scope=\"col\" class=\"product-block-prices-cell\">
  726.                                                     {{ \"detail.dataColumnReferencePrice\"|trans|sw_sanitize }}
  727.                                                 </th>
  728.                                             {% endif %}
  729.                                             <th scope=\"col\" class=\"product-block-prices-cell\">
  730.                                                 Rabatt
  731.                                             </th>
  732.                                         </tr>
  733.                                     {% endblock %}
  734.                                     </thead>
  735.                                 {% endblock %}
  736.                                 {% block page_product_detail_price_block_table_body %}
  737.                                     <tbody class=\"product-block-prices-body\">
  738.                                     {% block page_product_detail_price_block_table_body_inner %}
  739.                                         {% for price in page.product.calculatedPrices %}
  740.                                             {% block page_product_detail_price_block_table_body_row %}
  741.                                                 <tr class=\"product-block-prices-row\"
  742.                                                     itemprop=\"offers\" itemscope
  743.                                                     itemtype=\"https://schema.org/Offer\">
  744.                                                     {% block page_product_detail_price_block_table_body_cell_quantity %}
  745.                                                         <th scope=\"row\"
  746.                                                             class=\"product-block-prices-cell product-block-prices-cell-thin\">
  747.                                                             <meta itemprop=\"priceCurrency\"
  748.                                                                   content=\"{{ page.header.activeCurrency.id }}\"/>
  749.                                                             <meta itemprop=\"price\" content=\"{{ price.unitPrice }}\"/>
  750.                                                             <link itemprop=\"availability\"
  751.                                                                   href=\"https://schema.org/InStock\"/>
  752.                                                             {% if loop.last %}
  753.                                                                 {{ \"detail.priceDataInfoFrom\"|trans|sw_sanitize }}
  754.                                                                 <span class=\"product-block-prices-quantity\">{{ price.quantity }}</span> {{ \"detail.quantity\"|trans|sw_sanitize }}
  755.                                                             {% else %}
  756.                                                                 {{ \"detail.priceDataInfoUntil\"|trans|sw_sanitize }}
  757.                                                                 <span class=\"product-block-prices-quantity\">{{ price.quantity }}</span> {{ \"detail.quantity\"|trans|sw_sanitize }}
  758.                                                             {% endif %}
  759.                                                         </th>
  760.                                                     {% endblock %}
  761.                                                     {% block page_product_detail_price_block_table_body_cell_price %}
  762.                                                         <td class=\"product-block-prices-cell\">
  763.                                                             {% sw_include '@Storefront/storefront/component/product/block-price.html.twig' with {
  764.                                                                 price: price
  765.                                                             } only %}
  766.                                                         </td>
  767.                                                     {% endblock %}
  768.                                                     {% block page_product_detail_price_block_table_body_cell_reference_price %}
  769.                                                         {% if price.referencePrice is not null %}
  770.                                                             <td class=\"product-block-prices-cell product-block-prices-cell-thin\">
  771.                                                                 {{ price.referencePrice.price|currency }}{{ \"general.star\"|trans|sw_sanitize }}
  772.                                                                 / {{ price.referencePrice.referenceUnit }} {{ price.referencePrice.unitName }}
  773.                                                             </td>
  774.                                                         {% endif %}
  775.                                                     {% endblock %}
  776.                                                     <td>
  777.                                                     </td>
  778.                                                 </tr>
  779.                                             {% endblock %}
  780.                                         {% endfor %}
  781.                                     {% endblock %}
  782.                                     </tbody>
  783.                                 {% endblock %}
  784.                             </table>
  785.                         {% endblock %}
  786.                     </div>
  787.                 {% endblock %}
  788.             {% endif %}
  789.         </div>
  790.     </div>
  791. {% endblock %}
  792. {% block page_product_detail_tabs %}
  793.     <div class=\"product-detail-tabs col-lg-7\">
  794.         {% sw_include '@Storefront/storefront/page/product-detail/tabs.html.twig' %}
  795.     </div>
  796. {% endblock %}
  797. {% block page_product_detail_media %}
  798.     <div class=\"col-lg-7 product-detail-media\">
  799.         {% if page.product.media %}
  800.             {% sw_include '@Storefront/storefront/element/cms-element-image-gallery.html.twig' with {
  801.                 'mediaItems': mediaItems,
  802.                 'zoom': false,
  803.                 'zoomModal': true,
  804.                 'displayMode': 'contain',
  805.                 'gutter': 5,
  806.                 'minHeight': '430px',
  807.                 'navigationArrows': 'inside',
  808.                 'navigationDots': 'inside',
  809.                 'galleryPosition': 'left',
  810.                 'isProduct': true,
  811.                 'fallbackImageTitle': page.product.translated.name,
  812.                 'startIndexThumbnails': page.product.cover.position + 1,
  813.                 'startIndexSlider': page.product.cover.position + 1
  814.             } %}
  815.         {% endif %}
  816.     </div>
  817. {% endblock %}
  818. {% block page_product_detail_cross_selling %}
  819. {% endblock %}
  820. ""@Tuerschild_2/storefront/page/product-detail/index.html.twig""/data/www/stage.tuerschildshop/custom/plugins/Tuerschild_2/src/Resources/views/storefront/page/product-detail/index.html.twig");
  821.     }
  822. }