var/cache/dev_hc896b0aecebc6aae6bec469c82cd525f/twig/b7/b7f74ba22e88fbda9073eda068bc565c8a67cf09eee3cb8b44887dc8d4af21df.php line 143

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. /* @Storefront/storefront/component/product/card/box-standard.html.twig */
  16. class __TwigTemplate_a77a9826b219998e2ce904c98629ac4f 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->parent false;
  25.         $this->blocks = [
  26.             'component_product_box' => [$this'block_component_product_box'],
  27.             'component_product_box_content' => [$this'block_component_product_box_content'],
  28.             'component_product_box_badges' => [$this'block_component_product_box_badges'],
  29.             'component_product_box_rich_snippets' => [$this'block_component_product_box_rich_snippets'],
  30.             'component_product_box_image' => [$this'block_component_product_box_image'],
  31.             'component_product_box_image_link' => [$this'block_component_product_box_image_link'],
  32.             'component_product_box_image_link_inner' => [$this'block_component_product_box_image_link_inner'],
  33.             'component_product_box_image_thumbnail' => [$this'block_component_product_box_image_thumbnail'],
  34.             'component_product_box_image_placeholder' => [$this'block_component_product_box_image_placeholder'],
  35.             'component_product_box_wishlist_action' => [$this'block_component_product_box_wishlist_action'],
  36.             'component_product_box_info' => [$this'block_component_product_box_info'],
  37.             'component_product_box_rating' => [$this'block_component_product_box_rating'],
  38.             'component_product_box_name' => [$this'block_component_product_box_name'],
  39.             'component_product_box_variant_characteristics' => [$this'block_component_product_box_variant_characteristics'],
  40.             'component_product_box_description' => [$this'block_component_product_box_description'],
  41.             'component_product_box_price' => [$this'block_component_product_box_price'],
  42.             'component_product_box_action' => [$this'block_component_product_box_action'],
  43.         ];
  44.     }
  45.     protected function doDisplay(array $context, array $blocks = [])
  46.     {
  47.         $macros $this->macros;
  48.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  49.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/component/product/card/box-standard.html.twig"));
  50.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  51.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Storefront/storefront/component/product/card/box-standard.html.twig"));
  52.         // line 1
  53.         $this->displayBlock('component_product_box'$context$blocks);
  54.         
  55.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  56.         
  57.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  58.     }
  59.     public function block_component_product_box($context, array $blocks = [])
  60.     {
  61.         $macros $this->macros;
  62.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  63.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box"));
  64.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  65.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box"));
  66.         // line 2
  67.         echo "    ";
  68.         if (($context["product"] ?? null)) {
  69.             // line 3
  70.             echo "        ";
  71.             $context["name"] = sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["product"] ?? null), "translated", [], "any"falsefalsefalse3), "name", [], "any"falsefalsefalse3);
  72.             // line 4
  73.             echo "        ";
  74.             $context["id"] = sw_get_attribute($this->env$this->source, ($context["product"] ?? null), "id", [], "any"falsefalsefalse4);
  75.             // line 5
  76.             echo "        ";
  77.             $context["cover"] = sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["product"] ?? null), "cover", [], "any"falsefalsefalse5), "media", [], "any"falsefalsefalse5);
  78.             // line 6
  79.             echo "        ";
  80.             $context["variation"] = sw_get_attribute($this->env$this->source, ($context["product"] ?? null), "variation", [], "any"falsefalsefalse6);
  81.             // line 7
  82.             echo "        ";
  83.             $context["displayParent"] = (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["product"] ?? null), "variantListingConfig", [], "any"falsefalsefalse7), "displayParent", [], "any"falsefalsefalse7) && (sw_get_attribute($this->env$this->source, ($context["product"] ?? null), "parentId", [], "any"falsefalsefalse7) === null));
  84.             // line 8
  85.             echo "
  86.         <div class=\"card product-box box-";
  87.             // line 9
  88.             echo sw_escape_filter($this->env, ($context["layout"] ?? null), "html"nulltrue);
  89.             echo "\">
  90.             ";
  91.             // line 10
  92.             $this->displayBlock('component_product_box_content'$context$blocks);
  93.             // line 136
  94.             echo "        </div>
  95.     ";
  96.         }
  97.         
  98.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  99.         
  100.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  101.     }
  102.     // line 10
  103.     public function block_component_product_box_content($context, array $blocks = [])
  104.     {
  105.         $macros $this->macros;
  106.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  107.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_content"));
  108.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  109.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_content"));
  110.         // line 11
  111.         echo "                <div class=\"card-body\">
  112.                     ";
  113.         // line 12
  114.         $this->displayBlock('component_product_box_badges'$context$blocks);
  115.         // line 15
  116.         echo "
  117.                     ";
  118.         // line 16
  119.         $this->displayBlock('component_product_box_rich_snippets'$context$blocks);
  120.         // line 20
  121.         echo "
  122.                     ";
  123.         // line 21
  124.         $this->displayBlock('component_product_box_image'$context$blocks);
  125.         // line 76
  126.         echo "
  127.                     ";
  128.         // line 77
  129.         $this->displayBlock('component_product_box_info'$context$blocks);
  130.         // line 134
  131.         echo "                </div>
  132.             ";
  133.         
  134.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  135.         
  136.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  137.     }
  138.     // line 12
  139.     public function block_component_product_box_badges($context, array $blocks = [])
  140.     {
  141.         $macros $this->macros;
  142.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  143.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_badges"));
  144.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  145.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_badges"));
  146.         // line 13
  147.         echo "                        ";
  148.         $this->loadTemplate("@Storefront/storefront/component/product/card/badges.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"13)->display($context);
  149.         // line 14
  150.         echo "                    ";
  151.         
  152.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  153.         
  154.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  155.     }
  156.     // line 16
  157.     public function block_component_product_box_rich_snippets($context, array $blocks = [])
  158.     {
  159.         $macros $this->macros;
  160.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  161.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_rich_snippets"));
  162.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  163.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_rich_snippets"));
  164.         // line 17
  165.         echo "                        ";
  166.         // line 18
  167.         echo "                        ";
  168.         $this->loadTemplate("@Storefront/storefront/component/product/card/meta.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"18)->display($context);
  169.         // line 19
  170.         echo "                    ";
  171.         
  172.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  173.         
  174.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  175.     }
  176.     // line 21
  177.     public function block_component_product_box_image($context, array $blocks = [])
  178.     {
  179.         $macros $this->macros;
  180.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  181.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image"));
  182.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  183.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image"));
  184.         // line 22
  185.         echo "                        <div class=\"product-image-wrapper\">
  186.                             ";
  187.         // line 24
  188.         echo "                            ";
  189.         $context["displayMode"] = ((($context["displayMode"] ?? null)) ? (($context["displayMode"] ?? null)) : ("standard"));
  190.         // line 25
  191.         echo "
  192.                             ";
  193.         // line 27
  194.         echo "                            ";
  195.         if (((($context["layout"] ?? null) == "image") && (($context["displayMode"] ?? null) == "standard"))) {
  196.             // line 28
  197.             echo "                                ";
  198.             $context["displayMode"] = "cover";
  199.             // line 29
  200.             echo "                            ";
  201.         }
  202.         // line 30
  203.         echo "
  204.                             ";
  205.         // line 31
  206.         $this->displayBlock('component_product_box_image_link'$context$blocks);
  207.         // line 65
  208.         echo "
  209.                             ";
  210.         // line 66
  211.         if ($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context"core.cart.wishlistEnabled")) {
  212.             // line 67
  213.             echo "                                ";
  214.             $this->displayBlock('component_product_box_wishlist_action'$context$blocks);
  215.             // line 73
  216.             echo "                            ";
  217.         }
  218.         // line 74
  219.         echo "                        </div>
  220.                     ";
  221.         
  222.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  223.         
  224.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  225.     }
  226.     // line 31
  227.     public function block_component_product_box_image_link($context, array $blocks = [])
  228.     {
  229.         $macros $this->macros;
  230.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  231.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_link"));
  232.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  233.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_link"));
  234.         // line 32
  235.         echo "                                <a href=\"";
  236.         echo sw_escape_filter($this->env$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension']->seoUrl("frontend.detail.page", ["productId" => ($context["id"] ?? null)]), "html"nulltrue);
  237.         echo "\"
  238.                                    title=\"";
  239.         // line 33
  240.         echo sw_escape_filter($this->env, ($context["name"] ?? null), "html"nulltrue);
  241.         echo "\"
  242.                                    class=\"product-image-link is-";
  243.         // line 34
  244.         echo sw_escape_filter($this->env, ($context["displayMode"] ?? null), "html"nulltrue);
  245.         echo "\">
  246.                                     ";
  247.         // line 35
  248.         $this->displayBlock('component_product_box_image_link_inner'$context$blocks);
  249.         // line 63
  250.         echo "                                </a>
  251.                             ";
  252.         
  253.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  254.         
  255.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  256.     }
  257.     // line 35
  258.     public function block_component_product_box_image_link_inner($context, array $blocks = [])
  259.     {
  260.         $macros $this->macros;
  261.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  262.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_link_inner"));
  263.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  264.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_link_inner"));
  265.         // line 36
  266.         echo "                                        ";
  267.         if (sw_get_attribute($this->env$this->source, ($context["cover"] ?? null), "url", [], "any"falsefalsefalse36)) {
  268.             // line 37
  269.             echo "                                            ";
  270.             $context["attributes"] = ["class" => ("product-image is-" .             // line 38
  271. ($context["displayMode"] ?? null)), "alt" => ((sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,             // line 39
  272. ($context["cover"] ?? null), "translated", [], "any"falsefalsefalse39), "alt", [], "any"falsefalsefalse39)) ? (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["cover"] ?? null), "translated", [], "any"falsefalsefalse39), "alt", [], "any"falsefalsefalse39)) : (($context["name"] ?? null))), "title" => ((sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source,             // line 40
  273. ($context["cover"] ?? null), "translated", [], "any"falsefalsefalse40), "title", [], "any"falsefalsefalse40)) ? (sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["cover"] ?? null), "translated", [], "any"falsefalsefalse40), "title", [], "any"falsefalsefalse40)) : (($context["name"] ?? null)))];
  274.             // line 42
  275.             echo "
  276.                                             ";
  277.             // line 43
  278.             if (((($context["displayMode"] ?? null) == "cover") || (($context["displayMode"] ?? null) == "contain"))) {
  279.                 // line 44
  280.                 echo "                                                ";
  281.                 $context["attributes"] = twig_array_merge(($context["attributes"] ?? null), ["data-object-fit" => ($context["displayMode"] ?? null)]);
  282.                 // line 45
  283.                 echo "                                            ";
  284.             }
  285.             // line 46
  286.             echo "
  287.                                             ";
  288.             // line 47
  289.             $this->displayBlock('component_product_box_image_thumbnail'$context$blocks);
  290.             // line 53
  291.             echo "                                        ";
  292.         } else {
  293.             // line 54
  294.             echo "                                            ";
  295.             $this->displayBlock('component_product_box_image_placeholder'$context$blocks);
  296.             // line 61
  297.             echo "                                        ";
  298.         }
  299.         // line 62
  300.         echo "                                    ";
  301.         
  302.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  303.         
  304.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  305.     }
  306.     // line 47
  307.     public function block_component_product_box_image_thumbnail($context, array $blocks = [])
  308.     {
  309.         $macros $this->macros;
  310.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  311.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_thumbnail"));
  312.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  313.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_thumbnail"));
  314.         // line 48
  315.         echo "                                                ";
  316.         ((function () use ($context$blocks) {
  317.             $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  318.             $includeTemplate $finder->find("@Storefront/storefront/utilities/thumbnail.html.twig");
  319.             return $this->loadTemplate($includeTemplate ?? null"@Storefront/storefront/component/product/card/box-standard.html.twig"48);
  320.         })())->display(twig_array_merge($context, ["media" =>         // line 49
  321. ($context["cover"] ?? null), "sizes" =>         // line 50
  322. ($context["sizes"] ?? null), "name" => "product-image-thumbnails"]));
  323.         // line 52
  324.         echo "                                            ";
  325.         
  326.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  327.         
  328.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  329.     }
  330.     // line 54
  331.     public function block_component_product_box_image_placeholder($context, array $blocks = [])
  332.     {
  333.         $macros $this->macros;
  334.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  335.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_placeholder"));
  336.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  337.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_image_placeholder"));
  338.         // line 55
  339.         echo "                                                <div class=\"product-image-placeholder\">
  340.                                                     ";
  341.         // line 56
  342.         ((function () use ($context$blocks) {
  343.             $finder $this->env->getExtension('Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension')->getFinder();
  344.             $includeTemplate $finder->find("@Storefront/storefront/utilities/icon.html.twig");
  345.             return $this->loadTemplate($includeTemplate ?? null"@Storefront/storefront/component/product/card/box-standard.html.twig"56);
  346.         })())->display(twig_array_merge($context, ["size" => "fluid""name" => "placeholder"]));
  347.         // line 59
  348.         echo "                                                </div>
  349.                                             ";
  350.         
  351.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  352.         
  353.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  354.     }
  355.     // line 67
  356.     public function block_component_product_box_wishlist_action($context, array $blocks = [])
  357.     {
  358.         $macros $this->macros;
  359.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  360.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_wishlist_action"));
  361.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  362.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_wishlist_action"));
  363.         // line 68
  364.         echo "                                    ";
  365.         $this->loadTemplate("@EfbStorefront/storefront/component/product/card/wishlist.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"68)->display(twig_array_merge($context, ["appearance" => "circle""productId" =>         // line 70
  366. ($context["id"] ?? null)]));
  367.         // line 72
  368.         echo "                                ";
  369.         
  370.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  371.         
  372.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  373.     }
  374.     // line 77
  375.     public function block_component_product_box_info($context, array $blocks = [])
  376.     {
  377.         $macros $this->macros;
  378.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  379.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_info"));
  380.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  381.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_info"));
  382.         // line 78
  383.         echo "                        <div class=\"product-info\">
  384.                             ";
  385.         // line 79
  386.         $this->displayBlock('component_product_box_rating'$context$blocks);
  387.         // line 91
  388.         echo "
  389.                             ";
  390.         // line 92
  391.         $this->displayBlock('component_product_box_name'$context$blocks);
  392.         // line 99
  393.         echo "
  394.                             ";
  395.         // line 100
  396.         $this->displayBlock('component_product_box_variant_characteristics'$context$blocks);
  397.         // line 118
  398.         echo "
  399.                             ";
  400.         // line 119
  401.         $this->displayBlock('component_product_box_description'$context$blocks);
  402.         // line 124
  403.         echo "
  404.                             ";
  405.         // line 125
  406.         $this->displayBlock('component_product_box_price'$context$blocks);
  407.         // line 128
  408.         echo "
  409.                             ";
  410.         // line 129
  411.         $this->displayBlock('component_product_box_action'$context$blocks);
  412.         // line 132
  413.         echo "                        </div>
  414.                     ";
  415.         
  416.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  417.         
  418.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  419.     }
  420.     // line 79
  421.     public function block_component_product_box_rating($context, array $blocks = [])
  422.     {
  423.         $macros $this->macros;
  424.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  425.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_rating"));
  426.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  427.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_rating"));
  428.         // line 80
  429.         echo "                                ";
  430.         if ($this->extensions['Shopware\Storefront\Framework\Twig\Extension\ConfigExtension']->config($context"core.listing.showReview")) {
  431.             // line 81
  432.             echo "                                    <div class=\"product-rating\">
  433.                                         ";
  434.             // line 82
  435.             if (sw_get_attribute($this->env$this->source, ($context["product"] ?? null), "ratingAverage", [], "any"falsefalsefalse82)) {
  436.                 // line 83
  437.                 echo "                                            ";
  438.                 $this->loadTemplate("@Storefront/storefront/component/review/rating.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"83)->display(twig_array_merge($context, ["points" => sw_get_attribute($this->env$this->source,                 // line 84
  439. ($context["product"] ?? null), "ratingAverage", [], "any"falsefalsefalse84), "style" => "text-primary"]));
  440.                 // line 87
  441.                 echo "                                        ";
  442.             }
  443.             // line 88
  444.             echo "                                    </div>
  445.                                 ";
  446.         }
  447.         // line 90
  448.         echo "                            ";
  449.         
  450.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  451.         
  452.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  453.     }
  454.     // line 92
  455.     public function block_component_product_box_name($context, array $blocks = [])
  456.     {
  457.         $macros $this->macros;
  458.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  459.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_name"));
  460.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  461.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_name"));
  462.         // line 93
  463.         echo "                                <a href=\"";
  464.         echo sw_escape_filter($this->env$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension']->seoUrl("frontend.detail.page", ["productId" => ($context["id"] ?? null)]), "html"nulltrue);
  465.         echo "\"
  466.                                    class=\"product-name\"
  467.                                    title=\"";
  468.         // line 95
  469.         echo sw_escape_filter($this->env, ($context["name"] ?? null), "html"nulltrue);
  470.         echo "\">
  471.                                     ";
  472.         // line 96
  473.         echo sw_escape_filter($this->env, ($context["name"] ?? null), "html"nulltrue);
  474.         echo "
  475.                                 </a>
  476.                             ";
  477.         
  478.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  479.         
  480.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  481.     }
  482.     // line 100
  483.     public function block_component_product_box_variant_characteristics($context, array $blocks = [])
  484.     {
  485.         $macros $this->macros;
  486.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  487.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_variant_characteristics"));
  488.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  489.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_variant_characteristics"));
  490.         // line 101
  491.         echo "                                <div class=\"product-variant-characteristics\">
  492.                                     <div class=\"product-variant-characteristics-text\">
  493.                                         ";
  494.         // line 103
  495.         if ( !($context["displayParent"] ?? null)) {
  496.             // line 104
  497.             echo "                                            ";
  498.             $context['_parent'] = $context;
  499.             $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->source, ($context["product"] ?? null), "variation", [], "any"falsefalsefalse104));
  500.             foreach ($context['_seq'] as $context["_key"] => $context["variation"]) {
  501.                 // line 105
  502.                 echo "                                                ";
  503.                 echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source$context["variation"], "group", [], "any"falsefalsefalse105), "html"nulltrue);
  504.                 echo ":
  505.                                                 <span class=\"product-variant-characteristics-option\">
  506.                                                     ";
  507.                 // line 107
  508.                 echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source$context["variation"], "option", [], "any"falsefalsefalse107), "html"nulltrue);
  509.                 echo "
  510.                                                 </span>
  511.                                                 ";
  512.                 // line 110
  513.                 if ((twig_last($this->envsw_get_attribute($this->env$this->source, ($context["product"] ?? null), "variation", [], "any"falsefalsefalse110)) != $context["variation"])) {
  514.                     // line 111
  515.                     echo "                                                    ";
  516.                     echo " | ";
  517.                     echo "
  518.                                                 ";
  519.                 }
  520.                 // line 113
  521.                 echo "                                            ";
  522.             }
  523.             $_parent $context['_parent'];
  524.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['variation'], $context['_parent'], $context['loop']);
  525.             $context array_intersect_key($context$_parent) + $_parent;
  526.             // line 114
  527.             echo "                                        ";
  528.         }
  529.         // line 115
  530.         echo "                                    </div>
  531.                                 </div>
  532.                             ";
  533.         
  534.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  535.         
  536.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  537.     }
  538.     // line 119
  539.     public function block_component_product_box_description($context, array $blocks = [])
  540.     {
  541.         $macros $this->macros;
  542.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  543.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_description"));
  544.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  545.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_description"));
  546.         // line 120
  547.         echo "                                <div class=\"product-description\">
  548.                                     ";
  549.         // line 121
  550.         echo twig_striptags(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["product"] ?? null), "translated", [], "any"falsefalsefalse121), "description", [], "any"falsefalsefalse121));
  551.         echo "
  552.                                 </div>
  553.                             ";
  554.         
  555.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  556.         
  557.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  558.     }
  559.     // line 125
  560.     public function block_component_product_box_price($context, array $blocks = [])
  561.     {
  562.         $macros $this->macros;
  563.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  564.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_price"));
  565.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  566.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_price"));
  567.         // line 126
  568.         echo "                                ";
  569.         $this->loadTemplate("@FaesslichSlider/storefront/component/product/card/price-unit.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"126)->display($context);
  570.         // line 127
  571.         echo "                            ";
  572.         
  573.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  574.         
  575.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  576.     }
  577.     // line 129
  578.     public function block_component_product_box_action($context, array $blocks = [])
  579.     {
  580.         $macros $this->macros;
  581.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  582.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_action"));
  583.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  584.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""component_product_box_action"));
  585.         // line 130
  586.         echo "                                ";
  587.         $this->loadTemplate("@EfbStorefront/storefront/component/product/card/action.html.twig""@Storefront/storefront/component/product/card/box-standard.html.twig"130)->display($context);
  588.         // line 131
  589.         echo "                            ";
  590.         
  591.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  592.         
  593.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  594.     }
  595.     public function getTemplateName()
  596.     {
  597.         return "@Storefront/storefront/component/product/card/box-standard.html.twig";
  598.     }
  599.     public function getDebugInfo()
  600.     {
  601.         return array (  686 => 131,  683 => 130,  673 => 129,  663 => 127,  660 => 126,  650 => 125,  637 => 121,  634 => 120,  624 => 119,  612 => 115,  609 => 114,  603 => 113,  597 => 111,  595 => 110,  589 => 107,  583 => 105,  578 => 104,  576 => 103,  572 => 101,  562 => 100,  549 => 96,  545 => 95,  539 => 93,  529 => 92,  519 => 90,  515 => 88,  512 => 87,  510 => 84,  508 => 83,  506 => 82,  503 => 81,  500 => 80,  490 => 79,  479 => 132,  477 => 129,  474 => 128,  472 => 125,  469 => 124,  467 => 119,  464 => 118,  462 => 100,  459 => 99,  457 => 92,  454 => 91,  452 => 79,  449 => 78,  439 => 77,  429 => 72,  427 => 70,  425 => 68,  415 => 67,  404 => 59,  396 => 56,  393 => 55,  383 => 54,  373 => 52,  371 => 50,  370 => 49,  362 => 48,  352 => 47,  342 => 62,  339 => 61,  336 => 54,  333 => 53,  331 => 47,  328 => 46,  325 => 45,  322 => 44,  320 => 43,  317 => 42,  315 => 40,  314 => 39,  313 => 38,  311 => 37,  308 => 36,  298 => 35,  287 => 63,  285 => 35,  281 => 34,  277 => 33,  272 => 32,  262 => 31,  251 => 74,  248 => 73,  245 => 67,  243 => 66,  240 => 65,  238 => 31,  235 => 30,  232 => 29,  229 => 28,  226 => 27,  223 => 25,  220 => 24,  217 => 22,  207 => 21,  197 => 19,  194 => 18,  192 => 17,  182 => 16,  172 => 14,  169 => 13,  159 => 12,  148 => 134,  146 => 77,  143 => 76,  141 => 21,  138 => 20,  136 => 16,  133 => 15,  131 => 12,  128 => 11,  118 => 10,  106 => 136,  104 => 10,  100 => 9,  97 => 8,  94 => 7,  91 => 6,  88 => 5,  85 => 4,  82 => 3,  79 => 2,  60 => 1,);
  602.     }
  603.     public function getSourceContext()
  604.     {
  605.         return new Source("{% block component_product_box %}
  606.     {% if product %}
  607.         {% set name = product.translated.name %}
  608.         {% set id = product.id %}
  609.         {% set cover = product.cover.media %}
  610.         {% set variation = product.variation %}
  611.         {% set displayParent = product.variantListingConfig.displayParent and product.parentId === null %}
  612.         <div class=\"card product-box box-{{ layout }}\">
  613.             {% block component_product_box_content %}
  614.                 <div class=\"card-body\">
  615.                     {% block component_product_box_badges %}
  616.                         {% sw_include '@Storefront/storefront/component/product/card/badges.html.twig' %}
  617.                     {% endblock %}
  618.                     {% block component_product_box_rich_snippets %}
  619.                         {# @deprecated tag:v6.5.0 - Block will be removed completely including the template it references #}
  620.                         {% sw_include '@Storefront/storefront/component/product/card/meta.html.twig' %}
  621.                     {% endblock %}
  622.                     {% block component_product_box_image %}
  623.                         <div class=\"product-image-wrapper\">
  624.                             {# fallback if display mode is not set #}
  625.                             {% set displayMode = displayMode ?: 'standard' %}
  626.                             {# set display mode 'cover' for box-image with standard display mode #}
  627.                             {% if layout == 'image' and displayMode == 'standard' %}
  628.                                 {% set displayMode = 'cover' %}
  629.                             {% endif %}
  630.                             {% block component_product_box_image_link %}
  631.                                 <a href=\"{{ seoUrl('frontend.detail.page', { 'productId': id }) }}\"
  632.                                    title=\"{{ name }}\"
  633.                                    class=\"product-image-link is-{{ displayMode }}\">
  634.                                     {% block component_product_box_image_link_inner %}
  635.                                         {% if cover.url %}
  636.                                             {% set attributes = {
  637.                                                 'class': 'product-image is-'~displayMode,
  638.                                                 'alt': (cover.translated.alt ?: name),
  639.                                                 'title': (cover.translated.title ?: name)
  640.                                             } %}
  641.                                             {% if displayMode == 'cover' or displayMode == 'contain' %}
  642.                                                 {% set attributes = attributes|merge({ 'data-object-fit': displayMode }) %}
  643.                                             {% endif %}
  644.                                             {% block component_product_box_image_thumbnail %}
  645.                                                 {% sw_thumbnails 'product-image-thumbnails' with {
  646.                                                     media: cover,
  647.                                                     sizes: sizes
  648.                                                 } %}
  649.                                             {% endblock %}
  650.                                         {% else %}
  651.                                             {% block component_product_box_image_placeholder %}
  652.                                                 <div class=\"product-image-placeholder\">
  653.                                                     {% sw_icon 'placeholder' style {
  654.                                                         'size': 'fluid'
  655.                                                     } %}
  656.                                                 </div>
  657.                                             {% endblock %}
  658.                                         {% endif %}
  659.                                     {% endblock %}
  660.                                 </a>
  661.                             {% endblock %}
  662.                             {% if config('core.cart.wishlistEnabled') %}
  663.                                 {% block component_product_box_wishlist_action %}
  664.                                     {% sw_include '@Storefront/storefront/component/product/card/wishlist.html.twig' with {
  665.                                         appearance: 'circle',
  666.                                         productId: id
  667.                                     } %}
  668.                                 {% endblock %}
  669.                             {% endif %}
  670.                         </div>
  671.                     {% endblock %}
  672.                     {% block component_product_box_info %}
  673.                         <div class=\"product-info\">
  674.                             {% block component_product_box_rating %}
  675.                                 {% if config('core.listing.showReview') %}
  676.                                     <div class=\"product-rating\">
  677.                                         {% if product.ratingAverage %}
  678.                                             {% sw_include '@Storefront/storefront/component/review/rating.html.twig' with {
  679.                                                 points: product.ratingAverage,
  680.                                                 style: 'text-primary'
  681.                                             } %}
  682.                                         {% endif %}
  683.                                     </div>
  684.                                 {% endif %}
  685.                             {% endblock %}
  686.                             {% block component_product_box_name %}
  687.                                 <a href=\"{{ seoUrl('frontend.detail.page', {'productId': id}) }}\"
  688.                                    class=\"product-name\"
  689.                                    title=\"{{ name }}\">
  690.                                     {{ name }}
  691.                                 </a>
  692.                             {% endblock %}
  693.                             {% block component_product_box_variant_characteristics %}
  694.                                 <div class=\"product-variant-characteristics\">
  695.                                     <div class=\"product-variant-characteristics-text\">
  696.                                         {% if not displayParent %}
  697.                                             {% for variation in product.variation %}
  698.                                                 {{ variation.group }}:
  699.                                                 <span class=\"product-variant-characteristics-option\">
  700.                                                     {{ variation.option }}
  701.                                                 </span>
  702.                                                 {% if product.variation|last != variation %}
  703.                                                     {{ \" | \" }}
  704.                                                 {% endif %}
  705.                                             {% endfor %}
  706.                                         {% endif %}
  707.                                     </div>
  708.                                 </div>
  709.                             {% endblock %}
  710.                             {% block component_product_box_description %}
  711.                                 <div class=\"product-description\">
  712.                                     {{ product.translated.description|striptags|raw }}
  713.                                 </div>
  714.                             {% endblock %}
  715.                             {% block component_product_box_price %}
  716.                                 {% sw_include '@Storefront/storefront/component/product/card/price-unit.html.twig' %}
  717.                             {% endblock %}
  718.                             {% block component_product_box_action %}
  719.                                 {% sw_include '@Storefront/storefront/component/product/card/action.html.twig' %}
  720.                             {% endblock %}
  721.                         </div>
  722.                     {% endblock %}
  723.                 </div>
  724.             {% endblock %}
  725.         </div>
  726.     {% endif %}
  727. {% endblock %}
  728. ""@Storefront/storefront/component/product/card/box-standard.html.twig""/var/www/share/efb-elektronik.dev.mc.emzcustomers.de/shopware6/vendor/shopware/storefront/Resources/views/storefront/component/product/card/box-standard.html.twig");
  729.     }
  730. }