var/cache/dev/twig/d6/d647f513d6ac31f82dd021222f39c161.php line 132

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* Category/masturbators.twig */
  14. class __TwigTemplate_51da751a3c975bb26e0caaf573989a67 extends \Eccube\Twig\Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'javascript' => [$this'block_javascript'],
  24.             'main' => [$this'block_main'],
  25.         ];
  26.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  27.         $this->checkSecurity();
  28.     }
  29.     protected function doGetParent(array $context)
  30.     {
  31.         // line 11
  32.         return "default_frame.twig";
  33.     }
  34.     protected function doDisplay(array $context, array $blocks = [])
  35.     {
  36.         $macros $this->macros;
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  38.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Category/masturbators.twig"));
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  40.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Category/masturbators.twig"));
  41.         $this->parent $this->loadTemplate("default_frame.twig""Category/masturbators.twig"11);
  42.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  43.         
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  45.         
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  47.     }
  48.     // line 13
  49.     public function block_javascript($context, array $blocks = [])
  50.     {
  51.         $macros $this->macros;
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  53.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  55.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  56.         // line 14
  57.         echo "    <script>
  58.     </script>
  59. ";
  60.         
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  62.         
  63.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  64.     }
  65.     // line 19
  66.     public function block_main($context, array $blocks = [])
  67.     {
  68.         $macros $this->macros;
  69.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  71.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  73.         // line 20
  74.         $this->loadTemplate("@CustomerReview42/Block/customer_review4_recommend_css.twig""Category/masturbators.twig"20)->display($context);
  75.         // line 21
  76.         echo "
  77. <div class=\"main-container category-page\" id=\"sex-toys-for-women-page\">
  78. \t\t<div class=\"breadcrumbs\">
  79. \t\t\t<div class=\"container\">
  80. \t\t\t\t<ul itemscope=\"\" itemtype=\"http://schema.org/BreadcrumbList\">
  81. \t\t\t\t\t<li class=\"home\" itemprop=\"itemListElement\" itemscope=\"\" itemtype=\"http://schema.org/ListItem\">
  82. \t\t\t\t\t\t<a itemprop=\"item\" href=\"";
  83.         // line 27
  84.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  85.         echo "\" title=\"トップページ\"><span itemprop=\"name\" style=\"padding:0\">トップページ</span></a>
  86. \t\t\t\t\t\t<meta itemprop=\"position\" content=\"1\">
  87. \t\t\t\t\t\t<span>&gt;</span>
  88. \t\t\t\t\t</li>
  89. \t\t\t\t\t<li>
  90. \t\t\t\t\t\t<strong>マスターベーション</strong>
  91. \t\t\t\t\t</li>
  92. \t\t\t\t</ul>
  93. \t\t\t</div>
  94. \t\t</div>
  95. \t\t<div class=\"col-main\">
  96. \t\t\t<div class=\"container\">
  97. \t\t\t\t<h1 class=\"category-title\">マスターベーション</h1>
  98. \t\t\t</div>
  99. \t\t\t<div class=\"category-info\">
  100. \t\t\t\t<div class=\"container\">
  101. \t\t\t\t\t<div class=\"category-description\">
  102. \t\t\t\t\t\t商品一覧:
  103. \t\t\t\t\t</div>
  104. \t\t\t\t</div>
  105. \t\t\t</div>
  106. \t\t\t";
  107.         // line 52
  108.         $context["Category"] = twig_get_attribute($this->env$this->source$this->env->getFunction('repository')->getCallable()("Eccube\\Entity\\Category"), "find", [=> 14], "method"falsefalsetrue52);
  109.         // line 53
  110.         echo "\t\t\t";
  111.         $context["Order"] = twig_get_attribute($this->env$this->source$this->env->getFunction('repository')->getCallable()("Eccube\\Entity\\Master\\ProductListOrderBy"), "find", [=> 0], "method"falsefalsetrue53);
  112.         // line 54
  113.         echo "\t\t\t";
  114.         // line 55
  115.         $context["Products"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$this->env->getFunction('repository')->getCallable()("Eccube\\Entity\\Product"), "getQueryBuilderBySearchData", [=> ["category_id" =>         // line 56
  116. (isset($context["Category"]) || array_key_exists("Category"$context) ? $context["Category"] : (function () { throw new RuntimeError('Variable "Category" does not exist.'56$this->source); })()), "orderby" => (isset($context["Order"]) || array_key_exists("Order"$context) ? $context["Order"] : (function () { throw new RuntimeError('Variable "Order" does not exist.'56$this->source); })())]], "method"falsefalsetrue55), "getQuery", [], "method"falsefalsetrue56), "getResult", [], "method"falsefalsetrue57);
  117.         // line 60
  118.         echo "
  119. \t\t\t<div class=\"ec-shelfRole container\">
  120. \t\t\t\t<ul class=\"ec-shelfGrid flexbox\">
  121. \t\t\t\t\t";
  122.         // line 63
  123.         $context['_parent'] = $context;
  124.         $context['_seq'] = twig_ensure_traversable((isset($context["Products"]) || array_key_exists("Products"$context) ? $context["Products"] : (function () { throw new RuntimeError('Variable "Products" does not exist.'63$this->source); })()));
  125.         foreach ($context['_seq'] as $context["_key"] => $context["Product"]) {
  126.             // line 64
  127.             echo "\t\t\t\t\t\t";
  128.             list($context["campaignProduct"], $context["newProduct"], $context["limitedProduct"]) =             [falsefalsefalse];
  129.             // line 65
  130.             echo "                        ";
  131.             $context['_parent'] = $context;
  132.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["Product"], "ProductTag", [], "any"falsefalsetrue65));
  133.             foreach ($context['_seq'] as $context["_key"] => $context["ProductTag"]) {
  134.                 // line 66
  135.                 echo "\t\t\t\t\t\t\t";
  136.                 if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ProductTag"], "Tag", [], "any"falsefalsetrue66), "id", [], "any"falsefalsetrue66) == 100)) {
  137.                     // line 67
  138.                     echo "\t\t\t\t\t\t\t\t";
  139.                     $context["campaignProduct"] = true;
  140.                     // line 68
  141.                     echo "\t\t\t\t\t\t\t";
  142.                 } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ProductTag"], "Tag", [], "any"falsefalsetrue68), "id", [], "any"falsefalsetrue68) == 1)) {
  143.                     // line 69
  144.                     echo "\t\t\t\t\t\t\t\t";
  145.                     $context["newProduct"] = true;
  146.                     // line 70
  147.                     echo "\t\t\t\t\t\t\t";
  148.                 } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ProductTag"], "Tag", [], "any"falsefalsetrue70), "id", [], "any"falsefalsetrue70) == 3)) {
  149.                     // line 71
  150.                     echo "\t\t\t\t\t\t\t\t";
  151.                     $context["limitedProduct"] = true;
  152.                     // line 72
  153.                     echo "\t\t\t\t\t\t\t";
  154.                 }
  155.                 // line 73
  156.                 echo "\t\t\t\t\t\t";
  157.             }
  158.             $_parent $context['_parent'];
  159.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductTag'], $context['_parent'], $context['loop']);
  160.             $context array_intersect_key($context$_parent) + $_parent;
  161.             // line 74
  162.             echo "\t\t\t\t\t\t<li class=\"ec-shelfGrid__item flexbox\">
  163. \t\t\t\t\t\t\t<a href=\"";
  164.             // line 75
  165.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue75)]), "html"nulltrue);
  166.             echo "\">
  167. \t\t\t\t\t\t\t";
  168.             // line 76
  169.             if (((isset($context["campaignProduct"]) || array_key_exists("campaignProduct"$context) ? $context["campaignProduct"] : (function () { throw new RuntimeError('Variable "campaignProduct" does not exist.'76$this->source); })()) == true)) {
  170.                 // line 77
  171.                 echo "\t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image campaignProduct\">
  172. \t\t\t\t\t\t\t";
  173.             } elseif ((            // line 78
  174. (isset($context["newProduct"]) || array_key_exists("newProduct"$context) ? $context["newProduct"] : (function () { throw new RuntimeError('Variable "newProduct" does not exist.'78$this->source); })()) == true)) {
  175.                 // line 79
  176.                 echo "\t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image newProduct\">
  177. \t\t\t\t\t\t\t";
  178.             } elseif ((            // line 80
  179. (isset($context["limitedProduct"]) || array_key_exists("limitedProduct"$context) ? $context["limitedProduct"] : (function () { throw new RuntimeError('Variable "limitedProduct" does not exist.'80$this->source); })()) == true)) {
  180.                 // line 81
  181.                 echo "\t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image limitedProduct\">
  182. \t\t\t\t\t\t\t";
  183.             } else {
  184.                 // line 83
  185.                 echo "\t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image\">
  186. \t\t\t\t\t\t\t";
  187.             }
  188.             // line 85
  189.             echo "\t\t\t\t\t\t\t\t\t<img src=\"";
  190.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "main_list_image", [], "any"falsefalsetrue85), 85$this->source)), "save_image"), "html"nulltrue);
  191.             echo "\" alt=\"";
  192.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsetrue85), 85$this->source), "html"nulltrue);
  193.             echo "\">
  194. \t\t\t\t\t\t\t\t</p>
  195. \t\t\t\t\t\t\t\t<p>";
  196.             // line 87
  197.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsetrue87), 87$this->source), "html"nulltrue);
  198.             echo "</p>
  199. \t\t\t\t\t\t\t</a>
  200. \t\t\t\t\t\t\t
  201. \t\t\t\t\t\t\t<!-- REVIEW AREA -->
  202. \t\t\t\t\t\t\t";
  203.             // line 91
  204.             $macros["recommend_macro"] = $this->loadTemplate("@CustomerReview42/Block/customer_review4_recommend_macro.twig""Category/masturbators.twig"91)->unwrap();
  205.             // line 92
  206.             echo "
  207. \t\t\t\t\t\t\t";
  208.             // line 93
  209.             $context["review_list"] = twig_get_attribute($this->env$this->source$this->env->getFunction('repository')->getCallable()("Plugin\\CustomerReview42\\Entity\\CustomerReviewTotal"), "getRecommend", [=> twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue93)], "method"falsefalsetrue93);
  210.             // line 94
  211.             echo "\t\t\t\t\t\t\t";
  212.             $context["reviewer_total"] = 0;
  213.             // line 95
  214.             echo "\t\t\t\t\t\t\t";
  215.             $context["review_total_point"] = 0;
  216.             // line 96
  217.             echo "\t\t\t\t\t\t\t";
  218.             $context["count"] = 5;
  219.             // line 97
  220.             echo "\t\t\t\t\t\t\t";
  221.             $context['_parent'] = $context;
  222.             $context['_seq'] = twig_ensure_traversable((isset($context["review_list"]) || array_key_exists("review_list"$context) ? $context["review_list"] : (function () { throw new RuntimeError('Variable "review_list" does not exist.'97$this->source); })()));
  223.             foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  224.                 // line 98
  225.                 echo "\t\t\t\t\t\t\t    ";
  226.                 $context["reviewer_total"] = ((isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'98$this->source); })()) + $context["i"]);
  227.                 // line 99
  228.                 echo "\t\t\t\t\t\t\t    ";
  229.                 $context["review_total_point"] = ((isset($context["review_total_point"]) || array_key_exists("review_total_point"$context) ? $context["review_total_point"] : (function () { throw new RuntimeError('Variable "review_total_point" does not exist.'99$this->source); })()) + ($context["i"] * (isset($context["count"]) || array_key_exists("count"$context) ? $context["count"] : (function () { throw new RuntimeError('Variable "count" does not exist.'99$this->source); })())));
  230.                 // line 100
  231.                 echo "\t\t\t\t\t\t\t    ";
  232.                 $context["count"] = ((isset($context["count"]) || array_key_exists("count"$context) ? $context["count"] : (function () { throw new RuntimeError('Variable "count" does not exist.'100$this->source); })()) - 1);
  233.                 // line 101
  234.                 echo "\t\t\t\t\t\t\t";
  235.             }
  236.             $_parent $context['_parent'];
  237.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
  238.             $context array_intersect_key($context$_parent) + $_parent;
  239.             // line 102
  240.             echo "\t\t\t\t\t\t\t";
  241.             $context["review_point"] = ((((isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'102$this->source); })()) == 0)) ? (0) : (((isset($context["review_total_point"]) || array_key_exists("review_total_point"$context) ? $context["review_total_point"] : (function () { throw new RuntimeError('Variable "review_total_point" does not exist.'102$this->source); })()) / (isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'102$this->source); })()))));
  242.             // line 103
  243.             echo "\t\t\t\t\t\t\t
  244. \t\t\t\t\t\t\t";
  245.             // line 104
  246.             if ((< (isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'104$this->source); })()))) {
  247.                 // line 105
  248.                 echo "\t\t\t\t\t\t\t\t<div id=\"plg_customer_review";
  249.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue105), 105$this->source), "html"nulltrue);
  250.                 echo "\" class=\"review-layoutRole product_list\">
  251. \t\t\t\t\t\t\t\t\t<h3 class=\"review_score\" data-id=\"";
  252.                 // line 106
  253.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue106), 106$this->source), "html"nulltrue);
  254.                 echo "\" data-avg=\"";
  255.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["review_point"]) || array_key_exists("review_point"$context) ? $context["review_point"] : (function () { throw new RuntimeError('Variable "review_point" does not exist.'106$this->source); })()), 106$this->source), "html"nulltrue);
  256.                 echo "\" data-num=\"";
  257.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'106$this->source); })()), 106$this->source), "html"nulltrue);
  258.                 echo "\" data-starsize=\"22\" data-mstarsize=\"14\" data-imgbase=\"";
  259.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/"), "html"nulltrue);
  260.                 echo "\">
  261. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_title\"></span>
  262. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_image\" style=\"display: inline-block\"></span>
  263. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score\"><a href=\"";
  264.                 // line 109
  265.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue109)]), "html"nulltrue);
  266.                 echo "#review_area\"></a></span>
  267. \t\t\t\t\t\t\t\t\t</h3>
  268. \t\t\t\t\t\t\t\t</div>
  269. \t\t\t\t\t\t\t";
  270.             }
  271.             // line 113
  272.             echo "\t\t\t\t\t\t\t
  273. \t\t\t\t\t\t\t<script>
  274. \t\t\t\t\t\t\t  \$(function () {
  275. \t\t\t\t\t\t\t    if ( \$('#plg_customer_review_anchor";
  276.             // line 116
  277.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue116), 116$this->source), "html"nulltrue);
  278.             echo "').length) {
  279. \t\t\t\t\t\t\t        \$('#plg_customer_review";
  280.             // line 117
  281.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue117), 117$this->source), "html"nulltrue);
  282.             echo "').insertAfter(\$('#plg_customer_review_anchor";
  283.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue117), 117$this->source), "html"nulltrue);
  284.             echo "'));
  285. \t\t\t\t\t\t\t    } else if ( \$('#productForm";
  286.             // line 118
  287.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue118), 118$this->source), "html"nulltrue);
  288.             echo "').length) {
  289. \t\t\t\t\t\t\t        \$('#plg_customer_review";
  290.             // line 119
  291.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue119), 119$this->source), "html"nulltrue);
  292.             echo "').insertBefore(\$('#productForm";
  293.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue119), 119$this->source), "html"nulltrue);
  294.             echo "'));
  295. \t\t\t\t\t\t\t    } else {
  296. \t\t\t\t\t\t\t        \$('#plg_customer_review";
  297.             // line 121
  298.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue121), 121$this->source), "html"nulltrue);
  299.             echo "').hide();
  300. \t\t\t\t\t\t\t    }
  301. \t\t\t\t\t\t\t  });
  302. \t\t\t\t\t\t\t</script>
  303. \t\t\t\t\t\t\t<!-- REVIEW AREA END -->\t
  304. \t\t\t\t\t\t\t
  305. \t\t\t\t\t\t\t<div class=\"bottom-box flexbox\" id=\"productForm";
  306.             // line 127
  307.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue127), 127$this->source), "html"nulltrue);
  308.             echo "\">
  309. \t\t\t\t\t\t\t
  310. \t\t\t\t\t\t\t\t<div class=\"price-box\">
  311. \t\t\t\t\t\t\t\t\t<span class=\"price\">
  312. \t\t\t\t\t\t\t\t\t\t<div class=\"normal_price\" id=\"product-normal-price-";
  313.             // line 131
  314.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue131), 131$this->source), "html"nulltrue);
  315.             echo "\">
  316. \t\t\t\t\t\t\t\t\t\t\t";
  317.             // line 132
  318.             if (( !(null === twig_get_attribute($this->env$this->source$context["Product"], "getPrice01Min", [], "any"falsefalsetrue132)) && (twig_get_attribute($this->env$this->source$context["Product"], "getPrice01IncTaxMin", [], "any"falsefalsetrue132) != 0))) {
  319.                 // line 133
  320.                 echo "\t\t\t\t\t\t\t\t\t\t\t\t";
  321.                 if (twig_get_attribute($this->env$this->source$context["Product"], "hasProductClass", [], "any"falsefalsetrue133)) {
  322.                     // line 134
  323.                     echo "\t\t\t\t\t\t\t\t\t\t\t\t\t";
  324.                     if ((twig_get_attribute($this->env$this->source$context["Product"], "getPrice01Min", [], "any"falsefalsetrue134) == twig_get_attribute($this->env$this->source$context["Product"], "getPrice01Max", [], "any"falsefalsetrue134))) {
  325.                         // line 135
  326.                         echo "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  327.                         echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice01IncTaxMin", [], "any"falsefalsetrue135), 135$this->source)), "html"nulltrue);
  328.                         echo "<span class=\"inctax\"> (税込)</span></span>
  329. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  330.                     } else {
  331.                         // line 137
  332.                         echo "\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  333.                         echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice01IncTaxMin", [], "any"falsefalsetrue137), 137$this->source)), "html"nulltrue);
  334.                         echo "<!-- ~ ";
  335.                         echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice01IncTaxMax", [], "any"falsefalsetrue137), 137$this->source)), "html"nulltrue);
  336.                         echo "--><span class=\"inctax\"> (税込)</span></span>
  337. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  338.                     }
  339.                     // line 139
  340.                     echo "\t\t\t\t\t\t\t\t\t\t\t\t";
  341.                 } else {
  342.                     // line 140
  343.                     echo "\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  344.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice01IncTaxMin", [], "any"falsefalsetrue140), 140$this->source)), "html"nulltrue);
  345.                     echo "<span class=\"inctax\"> (税込)</span></span>
  346. \t\t\t\t\t\t\t\t\t\t\t\t";
  347.                 }
  348.                 // line 142
  349.                 echo "\t\t\t\t\t\t\t\t\t\t\t";
  350.             }
  351.             // line 143
  352.             echo "\t\t\t\t\t\t\t\t\t\t\t\t</div>
  353. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"sale_price\" id=\"product-price-";
  354.             // line 144
  355.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue144), 144$this->source), "html"nulltrue);
  356.             echo "\">
  357. \t\t\t\t\t\t\t\t\t\t\t";
  358.             // line 145
  359.             if (twig_get_attribute($this->env$this->source$context["Product"], "hasProductClass", [], "any"falsefalsetrue145)) {
  360.                 // line 146
  361.                 echo "\t\t\t\t\t\t\t\t\t\t\t\t";
  362.                 if ((twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Min", [], "any"falsefalsetrue146) == twig_get_attribute($this->env$this->source$context["Product"], "getPrice02Max", [], "any"falsefalsetrue146))) {
  363.                     // line 147
  364.                     echo "\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  365.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsetrue147), 147$this->source)), "html"nulltrue);
  366.                     echo "<span class=\"inctax\"> (税込)</span></span>
  367. \t\t\t\t\t\t\t\t\t\t\t\t";
  368.                 } else {
  369.                     // line 149
  370.                     echo "\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  371.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsetrue149), 149$this->source)), "html"nulltrue);
  372.                     echo "<!-- ~ ";
  373.                     echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMax", [], "any"falsefalsetrue149), 149$this->source)), "html"nulltrue);
  374.                     echo "--><span class=\"inctax\"> (税込)</span></span>
  375. \t\t\t\t\t\t\t\t\t\t\t\t";
  376.                 }
  377.                 // line 151
  378.                 echo "\t\t\t\t\t\t\t\t\t\t\t";
  379.             } else {
  380.                 // line 152
  381.                 echo "\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">";
  382.                 echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "getPrice02IncTaxMin", [], "any"falsefalsetrue152), 152$this->source)), "html"nulltrue);
  383.                 echo "<span class=\"inctax\"> (税込)</span></span>
  384. \t\t\t\t\t\t\t\t\t\t\t";
  385.             }
  386.             // line 154
  387.             echo "\t\t\t\t\t\t\t\t\t\t</div>
  388. \t\t\t\t\t\t\t\t\t</span>
  389. \t\t\t\t\t\t\t\t</div>
  390. \t\t\t\t\t\t\t\t<div class=\"actions\">
  391. \t\t\t\t\t\t\t\t";
  392.             // line 158
  393.             if (twig_get_attribute($this->env$this->source$context["Product"], "stock_find", [], "any"falsefalsetrue158)) {
  394.                 // line 159
  395.                 echo "\t\t\t\t\t\t\t\t\t";
  396.                 if (twig_get_attribute($this->env$this->source$context["Product"], "hasProductClass", [], "any"falsefalsetrue159)) {
  397.                     // line 160
  398.                     echo "\t\t\t\t\t\t\t\t\t\t<a class=\"button btn-cart learn-more\" title=\"商品詳細\" href=\"";
  399.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue160)]), "html"nulltrue);
  400.                     echo "\">
  401. \t\t\t\t\t\t\t\t\t\t\t<span>
  402. \t\t\t\t\t\t\t\t\t\t\t\t<span>商品詳細</span>
  403. \t\t\t\t\t\t\t\t\t\t\t</span>
  404. \t\t\t\t\t\t\t\t\t\t</a>
  405. \t\t\t\t\t\t\t\t\t";
  406.                 } else {
  407.                     // line 166
  408.                     echo "\t\t\t\t\t\t\t\t\t\t<button type=\"button\" title=\"カゴに入れる\" class=\"button btn-cart one-click-add-cart\" 
  409. \t\t\t\t\t\t\t\t\t\tdata-action=\"";
  410.                     // line 167
  411.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_add_cart", ["id" => twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue167)]), "html"nulltrue);
  412.                     echo "\" 
  413. \t\t\t\t\t\t\t\t\t\tdata-product_id=\"";
  414.                     // line 168
  415.                     echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue168), 168$this->source), "html"nulltrue);
  416.                     echo "\" data-product_name=\"";
  417.                     echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsetrue168), 168$this->source), "html"nulltrue);
  418.                     echo "\"  data-product_img=\"";
  419.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl($this->extensions['Eccube\Twig\Extension\EccubeExtension']->getNoImageProduct($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "main_list_image", [], "any"falsefalsetrue168), 168$this->source)), "save_image"), "html"nulltrue);
  420.                     echo "\"
  421. \t\t\t\t\t\t\t\t\t\tdata-product_class=\"";
  422.                     // line 169
  423.                     echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["Product"], "ProductClasses", [], "any"falsefalsetrue169), 0, [], "array"falsefalsetrue169), "id", [], "any"falsefalsetrue169), 169$this->source), "html"nulltrue);
  424.                     echo "\" 
  425. \t\t\t\t\t\t\t\t\t\tdata-token=\"";
  426.                     // line 170
  427.                     echo twig_escape_filter($this->env$this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("Eccube\\Form\\Type\\AddCartType"), "html"nulltrue);
  428.                     echo "\">
  429. \t\t\t\t\t\t\t\t\t\t\t<span>カゴに入れる</span>
  430. \t\t\t\t\t\t\t\t\t\t</button>
  431. \t\t\t\t\t\t\t\t\t";
  432.                 }
  433.                 // line 174
  434.                 echo "\t\t\t\t\t\t\t\t";
  435.             } else {
  436.                 // line 175
  437.                 echo "\t\t\t\t\t\t\t\t\t";
  438.                 $context["arrivemail"] = true;
  439.                 // line 176
  440.                 echo "\t\t\t\t\t\t\t\t\t";
  441.                 $context['_parent'] = $context;
  442.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source$context["Product"], "ProductTag", [], "any"falsefalsetrue176));
  443.                 foreach ($context['_seq'] as $context["_key"] => $context["ProductTag"]) {
  444.                     // line 177
  445.                     echo "\t\t\t\t\t\t\t\t\t\t";
  446.                     if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ProductTag"], "Tag", [], "any"falsefalsetrue177), "id", [], "any"falsefalsetrue177) == 99)) {
  447.                         // line 178
  448.                         echo "\t\t\t\t\t\t\t\t\t\t\t";
  449.                         $context["arrivemail"] = false;
  450.                         // line 179
  451.                         echo "\t\t\t\t\t\t\t\t\t\t";
  452.                     }
  453.                     // line 180
  454.                     echo "\t\t\t\t\t\t\t\t\t";
  455.                 }
  456.                 $_parent $context['_parent'];
  457.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductTag'], $context['_parent'], $context['loop']);
  458.                 $context array_intersect_key($context$_parent) + $_parent;
  459.                 // line 181
  460.                 echo "\t\t\t\t\t\t\t\t\t
  461. \t\t\t\t\t\t\t\t\t";
  462.                 // line 182
  463.                 if ((isset($context["arrivemail"]) || array_key_exists("arrivemail"$context) ? $context["arrivemail"] : (function () { throw new RuntimeError('Variable "arrivemail" does not exist.'182$this->source); })())) {
  464.                     // line 183
  465.                     echo "\t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-productid=\"";
  466.                     echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "id", [], "any"falsefalsetrue183), 183$this->source), "html"nulltrue);
  467.                     echo "\" data-productname=\"";
  468.                     echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source$context["Product"], "name", [], "any"falsefalsetrue183), 183$this->source), "html"nulltrue);
  469.                     echo "\" title=\"入荷お知らせ\" class=\"button btn-cart add-to-mail\">
  470. \t\t\t\t\t\t\t\t\t\t\t<span>入荷お知らせ</span>
  471. \t\t\t\t\t\t\t\t\t\t</button>
  472. \t\t\t\t\t\t\t\t\t";
  473.                 } else {
  474.                     // line 187
  475.                     echo "\t\t\t\t\t\t\t\t\t\t<button type=\"button\" title=\"在庫切れ\" class=\"button btn-cart add-to-cart-out\">
  476. \t\t\t\t\t\t\t\t\t\t\t<span>在庫切れ</span>
  477. \t\t\t\t\t\t\t\t\t\t</button>
  478. \t\t\t\t\t\t\t\t\t";
  479.                 }
  480.                 // line 191
  481.                 echo "\t\t\t\t\t\t\t\t";
  482.             }
  483.             // line 192
  484.             echo "\t\t\t\t\t\t\t\t</div>
  485. \t\t\t\t\t\t\t</div>
  486. \t\t\t\t\t\t</li>
  487. \t\t\t\t\t";
  488.         }
  489.         $_parent $context['_parent'];
  490.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['Product'], $context['_parent'], $context['loop']);
  491.         $context array_intersect_key($context$_parent) + $_parent;
  492.         // line 196
  493.         echo "\t\t\t\t</ul>
  494. \t\t\t</div>
  495. \t\t\t<div class=\"product-other-products container flexbox\">
  496. \t\t\t\t<div class=\"item\">
  497. \t\t\t\t\t<a href=\"";
  498.         // line 203
  499.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => 72]);
  500.         echo "\">
  501. \t\t\t\t\t\t<img src=\"";
  502.         // line 204
  503.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/category_vice-2.jpg"), "html"nulltrue);
  504.         echo "\" alt=\"ヴァイス 2 - メンズバイブレーション\" class=\"animate\"
  505. \t\t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  506. \t\t\t\t\t</a>
  507. \t\t\t\t</div>
  508. \t\t\t\t<div class=\"item\">
  509. \t\t\t\t\t<a href=\"";
  510.         // line 209
  511.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => 81]);
  512.         echo "\">
  513. \t\t\t\t\t\t<img src=\"";
  514.         // line 210
  515.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/category_progasm_black_ice.jpg"), "html"nulltrue);
  516.         echo "\" alt=\"プロガスムブラックアイス - サイズを求める男性に\"
  517. \t\t\t\t\t\t\tclass=\"animate center\" data-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  518. \t\t\t\t\t</a>
  519. \t\t\t\t</div>
  520. \t\t\t\t<div class=\"item\">
  521. \t\t\t\t\t<a href=\"";
  522.         // line 215
  523.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => 70]);
  524.         echo "\">
  525. \t\t\t\t\t\t<img src=\"";
  526.         // line 216
  527.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/category_HST.jpg"), "html"nulltrue);
  528.         echo "\" alt=\"ヒリックスシントライデント - シン定番のフラグシップモデル\"
  529. \t\t\t\t\t\t\tclass=\"animate\" data-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  530. \t\t\t\t\t</a>
  531. \t\t\t\t</div>
  532. \t\t\t</div>
  533. \t\t\t<div class=\"product-compare-prostate-massagers container flexbox\">
  534. \t\t\t\t<div class=\"product-compare-prostate-massagers-image\">
  535. \t\t\t\t\t<img src=\"";
  536.         // line 223
  537.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/compare_prostate_massagers_image.jpg"), "html"nulltrue);
  538.         echo "\" class=\"animate\"
  539. \t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\" alt=\"私にあっているアネロスはどれでしょうか??\">
  540. \t\t\t\t</div>
  541. \t\t\t\t<div class=\"desc-contr\">
  542. \t\t\t\t\t<h3>私にあっているアネロスはどれでしょうか??</h3>
  543. \t\t\t\t\t<a href=\"";
  544.         // line 228
  545.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  546.         echo "prostate-massagers\" class=\"more-link\">
  547. \t\t\t\t\t\t前立腺マッサージ器はこちら
  548. \t\t\t\t\t\t<span>&gt;</span>
  549. \t\t\t\t\t</a>
  550. \t\t\t\t</div>
  551. \t\t\t</div>
  552. \t\t</div>
  553. \t\t";
  554.         // line 236
  555.         echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Block/add_to_cart.twig");
  556.         echo "
  557.     <div class=\"swooth-wrapper grey-swooth\">
  558.     </div>
  559. </div>
  560. ";
  561.         
  562.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  563.         
  564.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  565.     }
  566.     public function getTemplateName()
  567.     {
  568.         return "Category/masturbators.twig";
  569.     }
  570.     public function isTraitable()
  571.     {
  572.         return false;
  573.     }
  574.     public function getDebugInfo()
  575.     {
  576.         return array (  583 => 236,  572 => 228,  564 => 223,  554 => 216,  550 => 215,  542 => 210,  538 => 209,  530 => 204,  526 => 203,  517 => 196,  508 => 192,  505 => 191,  499 => 187,  489 => 183,  487 => 182,  484 => 181,  478 => 180,  475 => 179,  472 => 178,  469 => 177,  464 => 176,  461 => 175,  458 => 174,  451 => 170,  447 => 169,  439 => 168,  435 => 167,  432 => 166,  422 => 160,  419 => 159,  417 => 158,  411 => 154,  405 => 152,  402 => 151,  394 => 149,  388 => 147,  385 => 146,  383 => 145,  379 => 144,  376 => 143,  373 => 142,  367 => 140,  364 => 139,  356 => 137,  350 => 135,  347 => 134,  344 => 133,  342 => 132,  338 => 131,  331 => 127,  322 => 121,  315 => 119,  311 => 118,  305 => 117,  301 => 116,  296 => 113,  289 => 109,  277 => 106,  272 => 105,  270 => 104,  267 => 103,  264 => 102,  258 => 101,  255 => 100,  252 => 99,  249 => 98,  244 => 97,  241 => 96,  238 => 95,  235 => 94,  233 => 93,  230 => 92,  228 => 91,  221 => 87,  213 => 85,  209 => 83,  205 => 81,  203 => 80,  200 => 79,  198 => 78,  195 => 77,  193 => 76,  189 => 75,  186 => 74,  180 => 73,  177 => 72,  174 => 71,  171 => 70,  168 => 69,  165 => 68,  162 => 67,  159 => 66,  154 => 65,  151 => 64,  147 => 63,  142 => 60,  140 => 56,  139 => 55,  137 => 54,  134 => 53,  132 => 52,  104 => 27,  96 => 21,  94 => 20,  84 => 19,  71 => 14,  61 => 13,  38 => 11,);
  577.     }
  578.     public function getSourceContext()
  579.     {
  580.         return new Source("{#
  581. This file is part of EC-CUBE
  582. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  583. http://www.ec-cube.co.jp/
  584. For the full copyright and license information, please view the LICENSE
  585. file that was distributed with this source code.
  586. #}
  587. {% extends 'default_frame.twig' %}
  588. {% block javascript %}
  589.     <script>
  590.     </script>
  591. {% endblock %}
  592. {% block main %}
  593. {% include('@CustomerReview42/Block/customer_review4_recommend_css.twig') %}
  594. <div class=\"main-container category-page\" id=\"sex-toys-for-women-page\">
  595. \t\t<div class=\"breadcrumbs\">
  596. \t\t\t<div class=\"container\">
  597. \t\t\t\t<ul itemscope=\"\" itemtype=\"http://schema.org/BreadcrumbList\">
  598. \t\t\t\t\t<li class=\"home\" itemprop=\"itemListElement\" itemscope=\"\" itemtype=\"http://schema.org/ListItem\">
  599. \t\t\t\t\t\t<a itemprop=\"item\" href=\"{{ url('homepage') }}\" title=\"トップページ\"><span itemprop=\"name\" style=\"padding:0\">トップページ</span></a>
  600. \t\t\t\t\t\t<meta itemprop=\"position\" content=\"1\">
  601. \t\t\t\t\t\t<span>&gt;</span>
  602. \t\t\t\t\t</li>
  603. \t\t\t\t\t<li>
  604. \t\t\t\t\t\t<strong>マスターベーション</strong>
  605. \t\t\t\t\t</li>
  606. \t\t\t\t</ul>
  607. \t\t\t</div>
  608. \t\t</div>
  609. \t\t<div class=\"col-main\">
  610. \t\t\t<div class=\"container\">
  611. \t\t\t\t<h1 class=\"category-title\">マスターベーション</h1>
  612. \t\t\t</div>
  613. \t\t\t<div class=\"category-info\">
  614. \t\t\t\t<div class=\"container\">
  615. \t\t\t\t\t<div class=\"category-description\">
  616. \t\t\t\t\t\t商品一覧:
  617. \t\t\t\t\t</div>
  618. \t\t\t\t</div>
  619. \t\t\t</div>
  620. \t\t\t{% set Category = repository(\"Eccube\\\\Entity\\\\Category\").find(14) %}
  621. \t\t\t{% set Order = repository(\"Eccube\\\\Entity\\\\Master\\\\ProductListOrderBy\").find(0) %}
  622. \t\t\t{% 
  623. \t\t\t\tset Products = repository('Eccube\\\\Entity\\\\Product')
  624. \t\t\t\t.getQueryBuilderBySearchData({'category_id':Category, 'orderby':Order})
  625. \t\t\t\t.getQuery()
  626. \t\t\t\t.getResult()
  627. \t\t\t%}
  628. \t\t\t<div class=\"ec-shelfRole container\">
  629. \t\t\t\t<ul class=\"ec-shelfGrid flexbox\">
  630. \t\t\t\t\t{% for Product in Products %}
  631. \t\t\t\t\t\t{% set campaignProduct, newProduct, limitedProduct = false, false, false %}
  632.                         {% for ProductTag in Product.ProductTag %}
  633. \t\t\t\t\t\t\t{% if ProductTag.Tag.id == 100 %}
  634. \t\t\t\t\t\t\t\t{% set campaignProduct = true %}
  635. \t\t\t\t\t\t\t{% elseif ProductTag.Tag.id == 1 %}
  636. \t\t\t\t\t\t\t\t{% set newProduct = true %}
  637. \t\t\t\t\t\t\t{% elseif ProductTag.Tag.id == 3 %}
  638. \t\t\t\t\t\t\t\t{% set limitedProduct = true %}
  639. \t\t\t\t\t\t\t{% endif %}
  640. \t\t\t\t\t\t{% endfor %}
  641. \t\t\t\t\t\t<li class=\"ec-shelfGrid__item flexbox\">
  642. \t\t\t\t\t\t\t<a href=\"{{ url('product_detail', {'id': Product.id}) }}\">
  643. \t\t\t\t\t\t\t{% if campaignProduct == true %}
  644. \t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image campaignProduct\">
  645. \t\t\t\t\t\t\t{% elseif newProduct == true %}
  646. \t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image newProduct\">
  647. \t\t\t\t\t\t\t{% elseif limitedProduct == true %}
  648. \t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image limitedProduct\">
  649. \t\t\t\t\t\t\t{% else %}
  650. \t\t\t\t\t\t\t\t<p class=\"ec-shelfGrid__item-image\">
  651. \t\t\t\t\t\t\t{% endif %}
  652. \t\t\t\t\t\t\t\t\t<img src=\"{{ asset(Product.main_list_image|no_image_product, 'save_image') }}\" alt=\"{{ Product.name }}\">
  653. \t\t\t\t\t\t\t\t</p>
  654. \t\t\t\t\t\t\t\t<p>{{ Product.name }}</p>
  655. \t\t\t\t\t\t\t</a>
  656. \t\t\t\t\t\t\t
  657. \t\t\t\t\t\t\t<!-- REVIEW AREA -->
  658. \t\t\t\t\t\t\t{% import('@CustomerReview42/Block/customer_review4_recommend_macro.twig') as recommend_macro %}
  659. \t\t\t\t\t\t\t{% set review_list = repository('Plugin\\\\CustomerReview42\\\\Entity\\\\CustomerReviewTotal').getRecommend(Product.id) %}
  660. \t\t\t\t\t\t\t{% set reviewer_total = 0 %}
  661. \t\t\t\t\t\t\t{% set review_total_point = 0 %}
  662. \t\t\t\t\t\t\t{% set count = 5 %}
  663. \t\t\t\t\t\t\t{% for i in review_list %}
  664. \t\t\t\t\t\t\t    {% set reviewer_total = reviewer_total + i %}
  665. \t\t\t\t\t\t\t    {% set review_total_point = review_total_point + i * count %}
  666. \t\t\t\t\t\t\t    {% set count = count - 1 %}
  667. \t\t\t\t\t\t\t{% endfor %}
  668. \t\t\t\t\t\t\t{% set review_point = reviewer_total == 0 ? 0  : (review_total_point / reviewer_total) %}
  669. \t\t\t\t\t\t\t
  670. \t\t\t\t\t\t\t{% if 0 < reviewer_total %}
  671. \t\t\t\t\t\t\t\t<div id=\"plg_customer_review{{Product.id}}\" class=\"review-layoutRole product_list\">
  672. \t\t\t\t\t\t\t\t\t<h3 class=\"review_score\" data-id=\"{{ Product.id }}\" data-avg=\"{{ review_point }}\" data-num=\"{{ reviewer_total }}\" data-starsize=\"22\" data-mstarsize=\"14\" data-imgbase=\"{{ asset('aneros/img/products/') }}\">
  673. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_title\"></span>
  674. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_image\" style=\"display: inline-block\"></span>
  675. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score\"><a href=\"{{ url('product_detail', {'id': Product.id}) }}#review_area\"></a></span>
  676. \t\t\t\t\t\t\t\t\t</h3>
  677. \t\t\t\t\t\t\t\t</div>
  678. \t\t\t\t\t\t\t{% endif %}
  679. \t\t\t\t\t\t\t
  680. \t\t\t\t\t\t\t<script>
  681. \t\t\t\t\t\t\t  \$(function () {
  682. \t\t\t\t\t\t\t    if ( \$('#plg_customer_review_anchor{{Product.id}}').length) {
  683. \t\t\t\t\t\t\t        \$('#plg_customer_review{{Product.id}}').insertAfter(\$('#plg_customer_review_anchor{{Product.id}}'));
  684. \t\t\t\t\t\t\t    } else if ( \$('#productForm{{Product.id}}').length) {
  685. \t\t\t\t\t\t\t        \$('#plg_customer_review{{Product.id}}').insertBefore(\$('#productForm{{Product.id}}'));
  686. \t\t\t\t\t\t\t    } else {
  687. \t\t\t\t\t\t\t        \$('#plg_customer_review{{Product.id}}').hide();
  688. \t\t\t\t\t\t\t    }
  689. \t\t\t\t\t\t\t  });
  690. \t\t\t\t\t\t\t</script>
  691. \t\t\t\t\t\t\t<!-- REVIEW AREA END -->\t
  692. \t\t\t\t\t\t\t
  693. \t\t\t\t\t\t\t<div class=\"bottom-box flexbox\" id=\"productForm{{ Product.id }}\">
  694. \t\t\t\t\t\t\t
  695. \t\t\t\t\t\t\t\t<div class=\"price-box\">
  696. \t\t\t\t\t\t\t\t\t<span class=\"price\">
  697. \t\t\t\t\t\t\t\t\t\t<div class=\"normal_price\" id=\"product-normal-price-{{ Product.id }}\">
  698. \t\t\t\t\t\t\t\t\t\t\t{% if  Product.getPrice01Min is not null and Product.getPrice01IncTaxMin != 0 %}
  699. \t\t\t\t\t\t\t\t\t\t\t\t{% if Product.hasProductClass %}
  700. \t\t\t\t\t\t\t\t\t\t\t\t\t{% if Product.getPrice01Min == Product.getPrice01Max %}
  701. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice01IncTaxMin|price }}<span class=\"inctax\"> (税込)</span></span>
  702. \t\t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  703. \t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice01IncTaxMin|price }}<!-- ~ {{ Product.getPrice01IncTaxMax|price }}--><span class=\"inctax\"> (税込)</span></span>
  704. \t\t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  705. \t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  706. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice01IncTaxMin|price }}<span class=\"inctax\"> (税込)</span></span>
  707. \t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  708. \t\t\t\t\t\t\t\t\t\t\t{% endif %}
  709. \t\t\t\t\t\t\t\t\t\t\t\t</div>
  710. \t\t\t\t\t\t\t\t\t\t\t\t<div class=\"sale_price\" id=\"product-price-{{ Product.id }}\">
  711. \t\t\t\t\t\t\t\t\t\t\t{% if Product.hasProductClass %}
  712. \t\t\t\t\t\t\t\t\t\t\t\t{% if Product.getPrice02Min == Product.getPrice02Max %}
  713. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice02IncTaxMin|price }}<span class=\"inctax\"> (税込)</span></span>
  714. \t\t\t\t\t\t\t\t\t\t\t\t{% else %}
  715. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice02IncTaxMin|price }}<!-- ~ {{ Product.getPrice02IncTaxMax|price }}--><span class=\"inctax\"> (税込)</span></span>
  716. \t\t\t\t\t\t\t\t\t\t\t\t{% endif %}
  717. \t\t\t\t\t\t\t\t\t\t\t{% else %}
  718. \t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price\">{{ Product.getPrice02IncTaxMin|price }}<span class=\"inctax\"> (税込)</span></span>
  719. \t\t\t\t\t\t\t\t\t\t\t{% endif %}
  720. \t\t\t\t\t\t\t\t\t\t</div>
  721. \t\t\t\t\t\t\t\t\t</span>
  722. \t\t\t\t\t\t\t\t</div>
  723. \t\t\t\t\t\t\t\t<div class=\"actions\">
  724. \t\t\t\t\t\t\t\t{% if Product.stock_find %}
  725. \t\t\t\t\t\t\t\t\t{% if Product.hasProductClass %}
  726. \t\t\t\t\t\t\t\t\t\t<a class=\"button btn-cart learn-more\" title=\"商品詳細\" href=\"{{ url('product_detail', {'id': Product.id}) }}\">
  727. \t\t\t\t\t\t\t\t\t\t\t<span>
  728. \t\t\t\t\t\t\t\t\t\t\t\t<span>商品詳細</span>
  729. \t\t\t\t\t\t\t\t\t\t\t</span>
  730. \t\t\t\t\t\t\t\t\t\t</a>
  731. \t\t\t\t\t\t\t\t\t{% else %}
  732. \t\t\t\t\t\t\t\t\t\t<button type=\"button\" title=\"カゴに入れる\" class=\"button btn-cart one-click-add-cart\" 
  733. \t\t\t\t\t\t\t\t\t\tdata-action=\"{{ url('product_add_cart', {id:Product.id}) }}\" 
  734. \t\t\t\t\t\t\t\t\t\tdata-product_id=\"{{ Product.id }}\" data-product_name=\"{{ Product.name }}\"  data-product_img=\"{{ asset(Product.main_list_image|no_image_product, 'save_image') }}\"
  735. \t\t\t\t\t\t\t\t\t\tdata-product_class=\"{{ Product.ProductClasses[0].id }}\" 
  736. \t\t\t\t\t\t\t\t\t\tdata-token=\"{{ csrf_token('Eccube\\\\Form\\\\Type\\\\AddCartType') }}\">
  737. \t\t\t\t\t\t\t\t\t\t\t<span>カゴに入れる</span>
  738. \t\t\t\t\t\t\t\t\t\t</button>
  739. \t\t\t\t\t\t\t\t\t{% endif %}
  740. \t\t\t\t\t\t\t\t{% else %}
  741. \t\t\t\t\t\t\t\t\t{% set arrivemail = true %}
  742. \t\t\t\t\t\t\t\t\t{% for ProductTag in Product.ProductTag %}
  743. \t\t\t\t\t\t\t\t\t\t{% if ProductTag.Tag.id == 99 %}
  744. \t\t\t\t\t\t\t\t\t\t\t{% set arrivemail = false %}
  745. \t\t\t\t\t\t\t\t\t\t{% endif %}
  746. \t\t\t\t\t\t\t\t\t{% endfor %}
  747. \t\t\t\t\t\t\t\t\t
  748. \t\t\t\t\t\t\t\t\t{% if arrivemail %}
  749. \t\t\t\t\t\t\t\t\t\t<button type=\"button\" data-productid=\"{{ Product.id }}\" data-productname=\"{{ Product.name }}\" title=\"入荷お知らせ\" class=\"button btn-cart add-to-mail\">
  750. \t\t\t\t\t\t\t\t\t\t\t<span>入荷お知らせ</span>
  751. \t\t\t\t\t\t\t\t\t\t</button>
  752. \t\t\t\t\t\t\t\t\t{% else %}
  753. \t\t\t\t\t\t\t\t\t\t<button type=\"button\" title=\"在庫切れ\" class=\"button btn-cart add-to-cart-out\">
  754. \t\t\t\t\t\t\t\t\t\t\t<span>在庫切れ</span>
  755. \t\t\t\t\t\t\t\t\t\t</button>
  756. \t\t\t\t\t\t\t\t\t{% endif %}
  757. \t\t\t\t\t\t\t\t{% endif %}
  758. \t\t\t\t\t\t\t\t</div>
  759. \t\t\t\t\t\t\t</div>
  760. \t\t\t\t\t\t</li>
  761. \t\t\t\t\t{% endfor %}
  762. \t\t\t\t</ul>
  763. \t\t\t</div>
  764. \t\t\t<div class=\"product-other-products container flexbox\">
  765. \t\t\t\t<div class=\"item\">
  766. \t\t\t\t\t<a href=\"{{ url('product_detail', {'id': 72}) }}\">
  767. \t\t\t\t\t\t<img src=\"{{ asset('aneros/img/products/category_vice-2.jpg') }}\" alt=\"ヴァイス 2 - メンズバイブレーション\" class=\"animate\"
  768. \t\t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  769. \t\t\t\t\t</a>
  770. \t\t\t\t</div>
  771. \t\t\t\t<div class=\"item\">
  772. \t\t\t\t\t<a href=\"{{ url('product_detail', {'id': 81}) }}\">
  773. \t\t\t\t\t\t<img src=\"{{ asset('aneros/img/products/category_progasm_black_ice.jpg') }}\" alt=\"プロガスムブラックアイス - サイズを求める男性に\"
  774. \t\t\t\t\t\t\tclass=\"animate center\" data-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  775. \t\t\t\t\t</a>
  776. \t\t\t\t</div>
  777. \t\t\t\t<div class=\"item\">
  778. \t\t\t\t\t<a href=\"{{ url('product_detail', {'id': 70}) }}\">
  779. \t\t\t\t\t\t<img src=\"{{ asset('aneros/img/products/category_HST.jpg') }}\" alt=\"ヒリックスシントライデント - シン定番のフラグシップモデル\"
  780. \t\t\t\t\t\t\tclass=\"animate\" data-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\">
  781. \t\t\t\t\t</a>
  782. \t\t\t\t</div>
  783. \t\t\t</div>
  784. \t\t\t<div class=\"product-compare-prostate-massagers container flexbox\">
  785. \t\t\t\t<div class=\"product-compare-prostate-massagers-image\">
  786. \t\t\t\t\t<img src=\"{{ asset('aneros/img/products/compare_prostate_massagers_image.jpg') }}\" class=\"animate\"
  787. \t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.4s\" alt=\"私にあっているアネロスはどれでしょうか??\">
  788. \t\t\t\t</div>
  789. \t\t\t\t<div class=\"desc-contr\">
  790. \t\t\t\t\t<h3>私にあっているアネロスはどれでしょうか??</h3>
  791. \t\t\t\t\t<a href=\"{{ url('homepage') }}prostate-massagers\" class=\"more-link\">
  792. \t\t\t\t\t\t前立腺マッサージ器はこちら
  793. \t\t\t\t\t\t<span>&gt;</span>
  794. \t\t\t\t\t</a>
  795. \t\t\t\t</div>
  796. \t\t\t</div>
  797. \t\t</div>
  798. \t\t{{ include('Block/add_to_cart.twig') }}
  799.     <div class=\"swooth-wrapper grey-swooth\">
  800.     </div>
  801. </div>
  802. {% endblock %}
  803. ""Category/masturbators.twig""/home/kir018258/public_html/test.aneros.co.jp/aneros_2023_b/app/template/aneros2023/Category/masturbators.twig");
  804.     }
  805.     
  806.     public function checkSecurity()
  807.     {
  808.         static $tags = array("include" => 20"set" => 52"for" => 63"if" => 66"import" => 91);
  809.         static $filters = array("escape" => 75"no_image_product" => 85"price" => 135);
  810.         static $functions = array("url" => 27"repository" => 52"asset" => 85"csrf_token" => 170"include" => 236);
  811.         try {
  812.             $this->sandbox->checkSecurity(
  813.                 ['include''set''for''if''import'],
  814.                 ['escape''no_image_product''price'],
  815.                 ['url''repository''asset''csrf_token''include']
  816.             );
  817.         } catch (SecurityError $e) {
  818.             $e->setSourceContext($this->source);
  819.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  820.                 $e->setTemplateLine($tags[$e->getTagName()]);
  821.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  822.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  823.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  824.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  825.             }
  826.             throw $e;
  827.         }
  828.     }
  829. }