var/cache/dev/twig/79/7941fe122f805072cb4e644f5d6d0558.php line 51

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/progasm-products.twig */
  14. class __TwigTemplate_75695e7b565a9e50a128ff27f2e98914 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/progasm-products.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/progasm-products.twig"));
  41.         $this->parent $this->loadTemplate("default_frame.twig""Category/progasm-products.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/progasm-products.twig"20)->display($context);
  75.         // line 21
  76.         echo "
  77. <!-- ページ固有のスタイル -->
  78. <style>
  79. \t.std img {
  80.     max-width: 100%;
  81. \t}
  82. \tp.description {
  83.     font-size: 18px;
  84.     line-height: 1.5em;
  85. \t\tcolor: #fff;
  86. \t\tletter-spacing: -1px;
  87. \t}
  88. \ta.more-link {
  89.     font-size: 20px;
  90.     color: #0886fb;
  91.     white-space: nowrap;
  92. \t}
  93. \t.grey-products-icons.flexbox {
  94. \t\tjustify-content: center;
  95. \t\tflex-wrap: wrap;
  96. \t}
  97. \t.grey-products-icons .product-item {
  98. \t\twidth: 90px;
  99.     margin: 5px 10px;
  100. \t\tpadding: 0;
  101. \t\topacity: 1;
  102. \t}
  103. \t#category-featured-products .page-intro h1 {
  104.     font-size: 60px;
  105.     color: #5c5c5c;
  106. \t\tmargin-bottom: 0;
  107. \t}
  108. \t#category-featured-products .page-intro h1 sup {
  109. \t\tvertical-align: baseline;
  110.     margin-top: 0;
  111. \t\tfont-size: 27%;
  112.     display: inline-block;
  113. \t}
  114. \t#category-featured-products h2 sup {
  115. \t\tfont-size: 25%;
  116. \t\ttop: -3.5em;
  117. \t\tline-height: 0;
  118.     position: relative;
  119.     vertical-align: baseline;
  120. \t}
  121. \t#category-featured-products .classic-product-contr .product-info {
  122.     width: 510px;
  123.     padding: 60px 0px 30px 0;
  124. \t\tmargin: 0 0 0 auto;
  125. \t}
  126. \t#category-featured-products .classic-product-contr .product-img {
  127. \t\twidth: 590px;
  128. \t\tpadding-top:20px;
  129. \t\tmargin-right: auto;
  130. \t\ttext-align: center;
  131. \t}
  132. \t#category-featured-products .classic-product-contr .product-img img {
  133. \t\tmargin-right: auto;
  134. \t\tmargin-left: auto;
  135. \t\twidth:590px;
  136. \t\tmax-width:100%;
  137. \t}
  138. \t#category-featured-products .classic-product-contr .btn-cart {
  139. \t\tmargin-left: auto;
  140. \t\tmargin-right: auto;
  141. \t\tmin-width: 240px;
  142. \t}
  143. \t#category-featured-products .classic-product-contr h2 {
  144.     font-size: 56px;
  145.     font-weight: 400;
  146. \tcolor: #ff0000;
  147. \tmargin-bottom: 15px;
  148. \t}
  149. \t#category-featured-products .classic-product-contr h2 span {
  150.     display: block;
  151.     font-size: 26px;
  152.     color: #fff;
  153.     letter-spacing: 0.5em;
  154. \t}
  155. \t#category-featured-products .classic-product-contr .description {
  156.     margin-bottom: 10px;
  157.     width: 400px;
  158. \t}
  159. \t#category-featured-products .classic-product-contr .product-info .flexbox {
  160. \t\tjustify-content: center;
  161. \t\tflex-wrap: wrap;
  162. \t}
  163. \t.product-container {
  164. \t\tjustify-content: center;
  165. \t}
  166. \t.page-intro.flexbox,
  167. \t#progasm-ice .container.flexbox {
  168. \t\tflex-direction: row-reverse;
  169. \t}
  170. \t.page-intro .product-info {
  171. \t\tmargin: auto 70px auto 40px;
  172. \t}
  173. \t
  174. \t.page-intro .product-info h1 img {
  175. \t\twidth: 100%;
  176. \t\tmax-width:300px;
  177. \t\tpadding-bottom:15px;
  178. \t}
  179. \t#category-featured-products #progasm-classic {
  180. \t\tbackground-image: url(";
  181.         // line 144
  182.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/Progasm-Anniversary/progasm-classic-bg.jpg"), "html"nulltrue);
  183.         echo ");
  184. \t\tbackground-position: center;
  185. \t\tbackground-repeat: no-repeat;
  186. \t\tbackground-size: cover;
  187. \t}
  188. \t#category-featured-products #progasm-classic .product-info {
  189. \t\tmargin: auto 0;
  190. \t}
  191. \t#category-featured-products #progasm-classic .product-img {
  192. \t\twidth: auto;
  193. \t}
  194. \t
  195. \t#category-featured-products #progasm-header .product-img img {
  196. \t\tmax-width:379px;
  197. \t}
  198. \t
  199. \t#category-featured-products #progasm-ice {
  200. \t\tbackground-image: url(";
  201.         // line 163
  202.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/Progasm-Anniversary/progasm-ice-bg.jpg"), "html"nulltrue);
  203.         echo ");
  204. \t\tbackground-position: center;
  205. \t\tbackground-repeat: no-repeat;
  206. \t\tbackground-size: cover;
  207. \t}
  208. \t
  209. \t#category-featured-products #progasm-black-ice {
  210. \t\tbackground-image: url(";
  211.         // line 170
  212.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/Progasm-Anniversary/progasm-black-ice-bg.jpg"), "html"nulltrue);
  213.         echo ");
  214. \t\tbackground-position: center;
  215. \t\tbackground-repeat: no-repeat;
  216. \t\tbackground-size: cover;
  217. \t}
  218. \t#category-featured-products #progasm-ice .product-info {
  219. \t\tmargin: auto 0;
  220. \t}
  221. \t#category-featured-products #progasm-ice .product-img {
  222. \t\twidth: auto;
  223. \t}
  224. \t#category-featured-products .container {
  225. \t\tpadding: 30px 0;
  226. \t}
  227. \t
  228. \t.progasm-swooth {
  229. \t\tbackground: #272727 url(";
  230.         // line 189
  231.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/category/progasm-products/progasm-swooth-black.png"), "html"nulltrue);
  232.         echo ") center top no-repeat;
  233. \t\tpadding: 40px 0;
  234. \t\tbackground-size: cover;
  235. \t\t-moz-background-size: cover;
  236. \t\t-webkit-background-size: cover;
  237. \t\tbox-sizing: content-box;
  238. \t\t-moz-box-sizing: content-box;
  239. \t\t-webkit-box-sizing: content-box;
  240. \t}
  241. \t@media only screen and (max-width: 999px) {
  242. \t\t.page-intro.flexbox{
  243. \t\t\tmargin: 0 auto;
  244. \t\t\tflex-direction: column;
  245. \t\t}
  246. \t\t#category-featured-products .classic-product-contr .product-container.flexbox, .page-intro.flexbox, #progasm-ice .container.flexbox {
  247. \t\t\tflex-direction: column;
  248. \t\t}
  249. \t
  250. \t\t#category-featured-products .page-intro .product-info,
  251. \t\t#category-featured-products .classic-product-contr .product-info {
  252. \t\t\twidth: auto;
  253. \t\t\tpadding: 0;
  254. \t\t\tmargin: 0 auto;
  255. \t\t\tmax-width: 600px;
  256. \t\t}
  257. \t\t#category-featured-products .classic-product-contr .description {
  258. \t\t\tpadding: 0;
  259. \t\t\twidth: auto;
  260. \t\t}
  261.   
  262. \t\t#category-featured-products .classic-product-contr .product-img {
  263. \t\t\tmargin: 0 auto;
  264. \t\t\ttext-align: center;
  265. \t\t}
  266. \t\t#category-featured-products .classic-product-contr h2 {
  267. \t\t\tfont-size: 46px;
  268.     \tfont-weight: 400;
  269. \t\t}
  270. \t\t#category-featured-products .page-intro .product-img img {
  271. \t\t\tmargin: 20px auto 0;
  272. \t\t}
  273. \t\t#category-featured-products #progasm-classic .product-img,
  274. \t\t#category-featured-products #progasm-ice .product-img {
  275. \t\t\tposition: static;
  276. \t\t}
  277. \t\t#progasm-black-ice .container.flexbox {
  278. \t\t\tflex-direction: column;
  279. \t\t}
  280. \t\t#category-featured-products .container {
  281. \t\t\tmax-width: 600px;
  282. \t\t}
  283. \t}
  284. \t@media only screen and (max-width: 767px) {
  285. \t\t#category-featured-products .page-intro h1 {
  286. \t    font-size: 50px;
  287. \t\t}
  288. \t\t#category-featured-products .page-intro p {
  289. \t\t\tfont-size: 18px;
  290. \t\t}
  291. \t\t.page-intro,
  292. \t\t#category-featured-products .classic-product-contr .product-info,
  293. \t\t#category-featured-products .classic-product-contr .product-img {
  294. \t\t\tmax-width: 300px;
  295. \t\t}
  296. \t\t#category-featured-products #progasm-classic .product-info,
  297. \t\t#category-featured-products #progasm-ice .product-info {
  298. \t\t\tmargin: 0 auto;
  299. \t\t}
  300. \t\t#category-featured-products #progasm-header .product-img img {
  301. \t\twidth:100%;
  302. \t\t}
  303. \t}
  304. </style>
  305. <div class=\"main-container\" id=\"trident-series-page\">
  306. \t<div class=\"breadcrumbs\">
  307. \t\t<div class=\"container\">
  308. \t\t\t<ul itemscope=\"\" itemtype=\"http://schema.org/BreadcrumbList\">
  309. \t\t\t\t<li class=\"home\" itemprop=\"itemListElement\" itemscope=\"\" itemtype=\"http://schema.org/ListItem\">
  310. \t\t\t\t\t<a itemprop=\"item\" href=\"";
  311.         // line 284
  312.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  313.         echo "\" title=\"トップページ\"><span itemprop=\"name\" style=\"padding:0\">トップページ</span></a>
  314. \t\t\t\t\t<meta itemprop=\"position\" content=\"1\">
  315. \t\t\t\t\t<span>&gt;</span>
  316. \t\t\t\t</li>
  317. \t\t\t\t<li>
  318. \t\t\t\t\t<strong>プロガスムシリーズ</strong>
  319. \t\t\t\t</li>
  320. \t\t\t</ul>
  321. \t\t</div>
  322. \t</div>
  323. \t<div class=\"col-main\" id=\"category-featured-products\">
  324. \t\t<div id=\"progasm-products-wrapper\">
  325. \t\t\t<div class=\"container\">
  326. \t\t\t\t<div class=\"page-intro flexbox\" id=\"progasm-header\">
  327. \t\t\t\t\t<div class=\"product-info\">
  328. \t\t\t\t\t\t<h1><img class=\"progasm-anniversary-logo\" src=\"";
  329.         // line 301
  330.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/category/progasm-products/progasm-anniversary-logo-long.jpg"), "html"nulltrue);
  331.         echo "\" alt=\"アニバーサリーモデル 20周年\" /></h1>
  332. \t\t\t\t\t\t<p class=\"description\" style=\"color:#000\" >究極のドライオーガズムとは何かをとことん追求する米国企業、アネロス社。そのアネロスブランド誕生20周年を記念し、アニバーサリーモデルとして「プロガスム」3種をリリースいたします。</p>
  333. \t\t\t\t\t\t<p class=\"description\" style=\"color:#000\" >旧プロガスムをより洗練させたアニバーサリーモデルの名に恥じない素晴らしいアネロスに仕上がっています。</p>
  334. \t\t\t\t\t</div>
  335. \t\t\t\t\t<div class=\"product-img\">
  336. \t\t\t\t\t\t<img src=\"";
  337.         // line 306
  338.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/category/progasm-products/progasm-anniversary-box.jpg"), "html"nulltrue);
  339.         echo "\" class=\"animate\" alt=\"プロガスムシリーズ\"
  340. \t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.6s\">
  341. \t\t\t\t\t</div>
  342. \t\t\t\t</div>
  343. \t\t\t</div>
  344. \t\t\t<div class=\"classic-product-contr\" id=\"progasm-black-ice\">
  345. \t\t\t\t<div class=\"container flexbox\">
  346. \t\t\t\t\t<div class=\"product-info\">
  347. \t\t\t\t\t\t<h2>プロガスム<sup>®</sup>
  348. \t\t\t\t\t\t\t<span>ブラックアイス</span>
  349. \t\t\t\t\t\t</h2>
  350. \t\t\t\t\t\t<p class=\"description\"><b>漆黒が奏でる、美しいプレジャー</b><br><br>素材に用いられた米国FDAの材質承認を得ている医療用非多孔性プラスチックが、まるでブラックダイヤモンドのような輝きを放つ「プロガスムブラックアイス」。ハードで力強い印象の通り、太くて男らしいシャフトから放たれる圧倒的な刺激と快楽は、まさにドライオーガズムに達することができない方への救世主的な存在と言っても過言ではないでしょう。 </p>
  351. \t\t\t\t\t\t<a href=\"";
  352.         // line 319
  353.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => 81]);
  354.         echo "\" class=\"more-link\">詳細をみる &gt;</a>
  355. \t\t\t\t\t</div>
  356. \t\t\t\t\t<div class=\"product-img\">
  357. \t\t\t\t\t\t<img src=\"";
  358.         // line 322
  359.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/category/progasm-products/progasm-black-ice-tilted.png"), "html"nulltrue);
  360.         echo "\" class=\"animate\" alt=\"プロガスムブラックアイス\"
  361. \t\t\t\t\t\tdata-animate=\"fadeIn\" data-duration=\"1.0s\" data-delay=\"1.0s\">
  362. \t\t\t\t\t\t";
  363.         // line 324
  364.         $context["Product"] = twig_get_attribute($this->env$this->source$this->env->getFunction('repository')->getCallable()("Eccube\\Entity\\Product"), "find", [=> 81], "method"falsefalsetrue324);
  365.         // line 325
  366.         echo "\t\t\t\t\t\t
  367. \t\t\t\t\t\t\t<!-- REVIEW AREA -->
  368. \t\t\t\t\t\t\t";
  369.         // line 327
  370.         $macros["recommend_macro"] = $this->loadTemplate("@CustomerReview42/Block/customer_review4_recommend_macro.twig""Category/progasm-products.twig"327)->unwrap();
  371.         // line 328
  372.         echo "
  373. \t\t\t\t\t\t\t";
  374.         // line 329
  375.         $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, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'329$this->source); })()), "id", [], "any"falsefalsetrue329)], "method"falsefalsetrue329);
  376.         // line 330
  377.         echo "\t\t\t\t\t\t\t";
  378.         $context["reviewer_total"] = 0;
  379.         // line 331
  380.         echo "\t\t\t\t\t\t\t";
  381.         $context["review_total_point"] = 0;
  382.         // line 332
  383.         echo "\t\t\t\t\t\t\t";
  384.         $context["count"] = 5;
  385.         // line 333
  386.         echo "\t\t\t\t\t\t\t";
  387.         $context['_parent'] = $context;
  388.         $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.'333$this->source); })()));
  389.         foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  390.             // line 334
  391.             echo "\t\t\t\t\t\t\t    ";
  392.             $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.'334$this->source); })()) + $context["i"]);
  393.             // line 335
  394.             echo "\t\t\t\t\t\t\t    ";
  395.             $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.'335$this->source); })()) + ($context["i"] * (isset($context["count"]) || array_key_exists("count"$context) ? $context["count"] : (function () { throw new RuntimeError('Variable "count" does not exist.'335$this->source); })())));
  396.             // line 336
  397.             echo "\t\t\t\t\t\t\t    ";
  398.             $context["count"] = ((isset($context["count"]) || array_key_exists("count"$context) ? $context["count"] : (function () { throw new RuntimeError('Variable "count" does not exist.'336$this->source); })()) - 1);
  399.             // line 337
  400.             echo "\t\t\t\t\t\t\t";
  401.         }
  402.         $_parent $context['_parent'];
  403.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['i'], $context['_parent'], $context['loop']);
  404.         $context array_intersect_key($context$_parent) + $_parent;
  405.         // line 338
  406.         echo "\t\t\t\t\t\t\t";
  407.         $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.'338$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.'338$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.'338$this->source); })()))));
  408.         // line 339
  409.         echo "\t\t\t\t\t\t\t
  410. \t\t\t\t\t\t\t";
  411.         // line 340
  412.         if ((< (isset($context["reviewer_total"]) || array_key_exists("reviewer_total"$context) ? $context["reviewer_total"] : (function () { throw new RuntimeError('Variable "reviewer_total" does not exist.'340$this->source); })()))) {
  413.             // line 341
  414.             echo "\t\t\t\t\t\t\t\t<div id=\"plg_customer_review_special";
  415.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'341$this->source); })()), "id", [], "any"falsefalsetrue341), 341$this->source), "html"nulltrue);
  416.             echo "\" class=\"review-layoutRole\">
  417. \t\t\t\t\t\t\t\t\t<h3 class=\"review_score\" data-id=\"";
  418.             // line 342
  419.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'342$this->source); })()), "id", [], "any"falsefalsetrue342), 342$this->source), "html"nulltrue);
  420.             echo "\" data-avg=\"";
  421.             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.'342$this->source); })()), 342$this->source), "html"nulltrue);
  422.             echo "\" data-num=\"";
  423.             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.'342$this->source); })()), 342$this->source), "html"nulltrue);
  424.             echo "\" data-starsize=\"22\" data-mstarsize=\"14\" data-imgbase=\"";
  425.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("aneros/img/products/"), "html"nulltrue);
  426.             echo "\">
  427. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_title\"></span>
  428. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_image\" style=\"display: inline-block\"></span>
  429. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score\"><a href=\"";
  430.             // line 345
  431.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_detail", ["id" => twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'345$this->source); })()), "id", [], "any"falsefalsetrue345)]), "html"nulltrue);
  432.             echo "#review_area\"></a></span>
  433. \t\t\t\t\t\t\t\t\t</h3>
  434. \t\t\t\t\t\t\t\t</div>
  435. \t\t\t\t\t\t\t";
  436.         }
  437.         // line 349
  438.         echo "\t\t\t\t\t\t\t
  439. \t\t\t\t\t\t\t<script>
  440. \t\t\t\t\t\t\t  \$(function () {
  441. \t\t\t\t\t\t\t    if ( \$('#plg_customer_review_special_anchor";
  442.         // line 352
  443.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'352$this->source); })()), "id", [], "any"falsefalsetrue352), 352$this->source), "html"nulltrue);
  444.         echo "').length) {
  445. \t\t\t\t\t\t\t        \$('#plg_customer_review_special";
  446.         // line 353
  447.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'353$this->source); })()), "id", [], "any"falsefalsetrue353), 353$this->source), "html"nulltrue);
  448.         echo "').insertAfter(\$('#plg_customer_review_special_anchor";
  449.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'353$this->source); })()), "id", [], "any"falsefalsetrue353), 353$this->source), "html"nulltrue);
  450.         echo "'));
  451. \t\t\t\t\t\t\t    } else if ( \$('#button";
  452.         // line 354
  453.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'354$this->source); })()), "id", [], "any"falsefalsetrue354), 354$this->source), "html"nulltrue);
  454.         echo "').length) {
  455. \t\t\t\t\t\t\t        \$('#plg_customer_review_special";
  456.         // line 355
  457.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'355$this->source); })()), "id", [], "any"falsefalsetrue355), 355$this->source), "html"nulltrue);
  458.         echo "').insertBefore(\$('#button";
  459.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'355$this->source); })()), "id", [], "any"falsefalsetrue355), 355$this->source), "html"nulltrue);
  460.         echo "'));
  461. \t\t\t\t\t\t\t    } else {
  462. \t\t\t\t\t\t\t        \$('#plg_customer_review_special";
  463.         // line 357
  464.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'357$this->source); })()), "id", [], "any"falsefalsetrue357), 357$this->source), "html"nulltrue);
  465.         echo "').hide();
  466. \t\t\t\t\t\t\t    }
  467. \t\t\t\t\t\t\t  });
  468. \t\t\t\t\t\t\t</script>
  469. \t\t\t\t\t\t\t<!-- REVIEW AREA END -->
  470. \t\t\t\t\t\t
  471. \t\t\t\t\t\t";
  472.         // line 363
  473.         if (twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'363$this->source); })()), "stock_find", [], "any"falsefalsetrue363)) {
  474.             // line 364
  475.             echo "\t\t\t\t\t\t\t<button type=\"button\" title=\"Add to Cart\" class=\"button btn-cart one-click-add-cart\" 
  476. \t\t\t\t\t\t\tdata-action=\"";
  477.             // line 365
  478.             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, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'365$this->source); })()), "id", [], "any"falsefalsetrue365)]), "html"nulltrue);
  479.             echo "\" 
  480. \t\t\t\t\t\t\tdata-product_id=\"";
  481.             // line 366
  482.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'366$this->source); })()), "id", [], "any"falsefalsetrue366), 366$this->source), "html"nulltrue);
  483.             echo "\" data-product_name=\"";
  484.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'366$this->source); })()), "name", [], "any"falsefalsetrue366), 366$this->source), "html"nulltrue);
  485.             echo "\"  data-product_img=\"";
  486.             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, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'366$this->source); })()), "main_list_image", [], "any"falsefalsetrue366), 366$this->source)), "save_image"), "html"nulltrue);
  487.             echo "\"
  488. \t\t\t\t\t\t\tdata-product_class=\"";
  489.             // line 367
  490.             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, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'367$this->source); })()), "ProductClasses", [], "any"falsefalsetrue367), 0, [], "array"falsefalsetrue367), "id", [], "any"falsefalsetrue367), 367$this->source), "html"nulltrue);
  491.             echo "\" 
  492. \t\t\t\t\t\t\tdata-token=\"";
  493.             // line 368
  494.             echo twig_escape_filter($this->env$this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("Eccube\\Form\\Type\\AddCartType"), "html"nulltrue);
  495.             echo "\" id=\"button";
  496.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'368$this->source); })()), "id", [], "any"falsefalsetrue368), 368$this->source), "html"nulltrue);
  497.             echo "\">
  498. \t\t\t\t\t\t\t\t\t<span>カゴに入れる - ";
  499.             // line 369
  500.             echo twig_escape_filter($this->env$this->extensions['Eccube\Twig\Extension\EccubeExtension']->getPriceFilter($this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'369$this->source); })()), "getPrice02IncTaxMin", [], "any"falsefalsetrue369), 369$this->source)), "html"nulltrue);
  501.             echo "<span class=\"inctax\"> (税込)</span></span>
  502. \t\t\t\t\t\t\t</button>
  503. \t\t\t\t\t\t";
  504.         } else {
  505.             // line 372
  506.             echo "\t\t\t\t\t\t\t";
  507.             $context["arrivemail"] = true;
  508.             // line 373
  509.             echo "\t\t\t\t\t\t\t";
  510.             $context['_parent'] = $context;
  511.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'373$this->source); })()), "ProductTag", [], "any"falsefalsetrue373));
  512.             foreach ($context['_seq'] as $context["_key"] => $context["ProductTag"]) {
  513.                 // line 374
  514.                 echo "\t\t\t\t\t\t\t\t";
  515.                 if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["ProductTag"], "Tag", [], "any"falsefalsetrue374), "id", [], "any"falsefalsetrue374) == 99)) {
  516.                     // line 375
  517.                     echo "\t\t\t\t\t\t\t\t\t";
  518.                     $context["arrivemail"] = false;
  519.                     // line 376
  520.                     echo "\t\t\t\t\t\t\t\t";
  521.                 }
  522.                 // line 377
  523.                 echo "\t\t\t\t\t\t\t";
  524.             }
  525.             $_parent $context['_parent'];
  526.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['ProductTag'], $context['_parent'], $context['loop']);
  527.             $context array_intersect_key($context$_parent) + $_parent;
  528.             // line 378
  529.             echo "\t\t\t\t\t\t\t
  530. \t\t\t\t\t\t\t";
  531.             // line 379
  532.             if ((isset($context["arrivemail"]) || array_key_exists("arrivemail"$context) ? $context["arrivemail"] : (function () { throw new RuntimeError('Variable "arrivemail" does not exist.'379$this->source); })())) {
  533.                 // line 380
  534.                 echo "\t\t\t\t\t\t\t\t<button type=\"button\" data-productid=\"";
  535.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'380$this->source); })()), "id", [], "any"falsefalsetrue380), 380$this->source), "html"nulltrue);
  536.                 echo "\" data-productname=\"";
  537.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Product"]) || array_key_exists("Product"$context) ? $context["Product"] : (function () { throw new RuntimeError('Variable "Product" does not exist.'380$this->source); })()), "name", [], "any"falsefalsetrue380), 380$this->source), "html"nulltrue);
  538.                 echo "\" title=\"入荷お知らせ\" class=\"button btn-cart add-to-mail\">
  539. \t\t\t\t\t\t\t\t\t<span>入荷お知らせ</span>
  540. \t\t\t\t\t\t\t\t</button>
  541. \t\t\t\t\t\t\t";
  542.             } else {
  543.                 // line 384
  544.                 echo "\t\t\t\t\t\t\t\t<button type=\"button\" title=\"在庫切れ\" class=\"button btn-cart add-to-cart-out\">
  545. \t\t\t\t\t\t\t\t\t<span>在庫切れ</span>
  546. \t\t\t\t\t\t\t\t</button>
  547. \t\t\t\t\t\t\t";
  548.             }
  549.             // line 388
  550.             echo "\t\t\t\t\t\t";
  551.         }
  552.         // line 389
  553.         echo "\t\t\t\t\t</div>
  554. \t\t\t\t</div>
  555. \t\t\t</div>
  556. \t\t</div>
  557. \t</div>
  558. \t";
  559.         // line 396
  560.         echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"Block/add_to_cart.twig");
  561.         echo "
  562.   <div class=\"swooth-wrapper progasm-swooth\">
  563.   </div>
  564. </div>
  565. ";
  566.         
  567.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  568.         
  569.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  570.     }
  571.     public function getTemplateName()
  572.     {
  573.         return "Category/progasm-products.twig";
  574.     }
  575.     public function isTraitable()
  576.     {
  577.         return false;
  578.     }
  579.     public function getDebugInfo()
  580.     {
  581.         return array (  626 => 396,  617 => 389,  614 => 388,  608 => 384,  598 => 380,  596 => 379,  593 => 378,  587 => 377,  584 => 376,  581 => 375,  578 => 374,  573 => 373,  570 => 372,  564 => 369,  558 => 368,  554 => 367,  546 => 366,  542 => 365,  539 => 364,  537 => 363,  528 => 357,  521 => 355,  517 => 354,  511 => 353,  507 => 352,  502 => 349,  495 => 345,  483 => 342,  478 => 341,  476 => 340,  473 => 339,  470 => 338,  464 => 337,  461 => 336,  458 => 335,  455 => 334,  450 => 333,  447 => 332,  444 => 331,  441 => 330,  439 => 329,  436 => 328,  434 => 327,  430 => 325,  428 => 324,  423 => 322,  417 => 319,  401 => 306,  393 => 301,  373 => 284,  275 => 189,  253 => 170,  243 => 163,  221 => 144,  96 => 21,  94 => 20,  84 => 19,  71 => 14,  61 => 13,  38 => 11,);
  582.     }
  583.     public function getSourceContext()
  584.     {
  585.         return new Source("{#
  586. This file is part of EC-CUBE
  587. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  588. http://www.ec-cube.co.jp/
  589. For the full copyright and license information, please view the LICENSE
  590. file that was distributed with this source code.
  591. #}
  592. {% extends 'default_frame.twig' %}
  593. {% block javascript %}
  594.     <script>
  595.     </script>
  596. {% endblock %}
  597. {% block main %}
  598. {% include('@CustomerReview42/Block/customer_review4_recommend_css.twig') %}
  599. <!-- ページ固有のスタイル -->
  600. <style>
  601. \t.std img {
  602.     max-width: 100%;
  603. \t}
  604. \tp.description {
  605.     font-size: 18px;
  606.     line-height: 1.5em;
  607. \t\tcolor: #fff;
  608. \t\tletter-spacing: -1px;
  609. \t}
  610. \ta.more-link {
  611.     font-size: 20px;
  612.     color: #0886fb;
  613.     white-space: nowrap;
  614. \t}
  615. \t.grey-products-icons.flexbox {
  616. \t\tjustify-content: center;
  617. \t\tflex-wrap: wrap;
  618. \t}
  619. \t.grey-products-icons .product-item {
  620. \t\twidth: 90px;
  621.     margin: 5px 10px;
  622. \t\tpadding: 0;
  623. \t\topacity: 1;
  624. \t}
  625. \t#category-featured-products .page-intro h1 {
  626.     font-size: 60px;
  627.     color: #5c5c5c;
  628. \t\tmargin-bottom: 0;
  629. \t}
  630. \t#category-featured-products .page-intro h1 sup {
  631. \t\tvertical-align: baseline;
  632.     margin-top: 0;
  633. \t\tfont-size: 27%;
  634.     display: inline-block;
  635. \t}
  636. \t#category-featured-products h2 sup {
  637. \t\tfont-size: 25%;
  638. \t\ttop: -3.5em;
  639. \t\tline-height: 0;
  640.     position: relative;
  641.     vertical-align: baseline;
  642. \t}
  643. \t#category-featured-products .classic-product-contr .product-info {
  644.     width: 510px;
  645.     padding: 60px 0px 30px 0;
  646. \t\tmargin: 0 0 0 auto;
  647. \t}
  648. \t#category-featured-products .classic-product-contr .product-img {
  649. \t\twidth: 590px;
  650. \t\tpadding-top:20px;
  651. \t\tmargin-right: auto;
  652. \t\ttext-align: center;
  653. \t}
  654. \t#category-featured-products .classic-product-contr .product-img img {
  655. \t\tmargin-right: auto;
  656. \t\tmargin-left: auto;
  657. \t\twidth:590px;
  658. \t\tmax-width:100%;
  659. \t}
  660. \t#category-featured-products .classic-product-contr .btn-cart {
  661. \t\tmargin-left: auto;
  662. \t\tmargin-right: auto;
  663. \t\tmin-width: 240px;
  664. \t}
  665. \t#category-featured-products .classic-product-contr h2 {
  666.     font-size: 56px;
  667.     font-weight: 400;
  668. \tcolor: #ff0000;
  669. \tmargin-bottom: 15px;
  670. \t}
  671. \t#category-featured-products .classic-product-contr h2 span {
  672.     display: block;
  673.     font-size: 26px;
  674.     color: #fff;
  675.     letter-spacing: 0.5em;
  676. \t}
  677. \t#category-featured-products .classic-product-contr .description {
  678.     margin-bottom: 10px;
  679.     width: 400px;
  680. \t}
  681. \t#category-featured-products .classic-product-contr .product-info .flexbox {
  682. \t\tjustify-content: center;
  683. \t\tflex-wrap: wrap;
  684. \t}
  685. \t.product-container {
  686. \t\tjustify-content: center;
  687. \t}
  688. \t.page-intro.flexbox,
  689. \t#progasm-ice .container.flexbox {
  690. \t\tflex-direction: row-reverse;
  691. \t}
  692. \t.page-intro .product-info {
  693. \t\tmargin: auto 70px auto 40px;
  694. \t}
  695. \t
  696. \t.page-intro .product-info h1 img {
  697. \t\twidth: 100%;
  698. \t\tmax-width:300px;
  699. \t\tpadding-bottom:15px;
  700. \t}
  701. \t#category-featured-products #progasm-classic {
  702. \t\tbackground-image: url({{ asset('aneros/img/products/Progasm-Anniversary/progasm-classic-bg.jpg') }});
  703. \t\tbackground-position: center;
  704. \t\tbackground-repeat: no-repeat;
  705. \t\tbackground-size: cover;
  706. \t}
  707. \t#category-featured-products #progasm-classic .product-info {
  708. \t\tmargin: auto 0;
  709. \t}
  710. \t#category-featured-products #progasm-classic .product-img {
  711. \t\twidth: auto;
  712. \t}
  713. \t
  714. \t#category-featured-products #progasm-header .product-img img {
  715. \t\tmax-width:379px;
  716. \t}
  717. \t
  718. \t#category-featured-products #progasm-ice {
  719. \t\tbackground-image: url({{ asset('aneros/img/products/Progasm-Anniversary/progasm-ice-bg.jpg') }});
  720. \t\tbackground-position: center;
  721. \t\tbackground-repeat: no-repeat;
  722. \t\tbackground-size: cover;
  723. \t}
  724. \t
  725. \t#category-featured-products #progasm-black-ice {
  726. \t\tbackground-image: url({{ asset('aneros/img/products/Progasm-Anniversary/progasm-black-ice-bg.jpg') }});
  727. \t\tbackground-position: center;
  728. \t\tbackground-repeat: no-repeat;
  729. \t\tbackground-size: cover;
  730. \t}
  731. \t#category-featured-products #progasm-ice .product-info {
  732. \t\tmargin: auto 0;
  733. \t}
  734. \t#category-featured-products #progasm-ice .product-img {
  735. \t\twidth: auto;
  736. \t}
  737. \t#category-featured-products .container {
  738. \t\tpadding: 30px 0;
  739. \t}
  740. \t
  741. \t.progasm-swooth {
  742. \t\tbackground: #272727 url({{ asset('aneros/img/category/progasm-products/progasm-swooth-black.png') }}) center top no-repeat;
  743. \t\tpadding: 40px 0;
  744. \t\tbackground-size: cover;
  745. \t\t-moz-background-size: cover;
  746. \t\t-webkit-background-size: cover;
  747. \t\tbox-sizing: content-box;
  748. \t\t-moz-box-sizing: content-box;
  749. \t\t-webkit-box-sizing: content-box;
  750. \t}
  751. \t@media only screen and (max-width: 999px) {
  752. \t\t.page-intro.flexbox{
  753. \t\t\tmargin: 0 auto;
  754. \t\t\tflex-direction: column;
  755. \t\t}
  756. \t\t#category-featured-products .classic-product-contr .product-container.flexbox, .page-intro.flexbox, #progasm-ice .container.flexbox {
  757. \t\t\tflex-direction: column;
  758. \t\t}
  759. \t
  760. \t\t#category-featured-products .page-intro .product-info,
  761. \t\t#category-featured-products .classic-product-contr .product-info {
  762. \t\t\twidth: auto;
  763. \t\t\tpadding: 0;
  764. \t\t\tmargin: 0 auto;
  765. \t\t\tmax-width: 600px;
  766. \t\t}
  767. \t\t#category-featured-products .classic-product-contr .description {
  768. \t\t\tpadding: 0;
  769. \t\t\twidth: auto;
  770. \t\t}
  771.   
  772. \t\t#category-featured-products .classic-product-contr .product-img {
  773. \t\t\tmargin: 0 auto;
  774. \t\t\ttext-align: center;
  775. \t\t}
  776. \t\t#category-featured-products .classic-product-contr h2 {
  777. \t\t\tfont-size: 46px;
  778.     \tfont-weight: 400;
  779. \t\t}
  780. \t\t#category-featured-products .page-intro .product-img img {
  781. \t\t\tmargin: 20px auto 0;
  782. \t\t}
  783. \t\t#category-featured-products #progasm-classic .product-img,
  784. \t\t#category-featured-products #progasm-ice .product-img {
  785. \t\t\tposition: static;
  786. \t\t}
  787. \t\t#progasm-black-ice .container.flexbox {
  788. \t\t\tflex-direction: column;
  789. \t\t}
  790. \t\t#category-featured-products .container {
  791. \t\t\tmax-width: 600px;
  792. \t\t}
  793. \t}
  794. \t@media only screen and (max-width: 767px) {
  795. \t\t#category-featured-products .page-intro h1 {
  796. \t    font-size: 50px;
  797. \t\t}
  798. \t\t#category-featured-products .page-intro p {
  799. \t\t\tfont-size: 18px;
  800. \t\t}
  801. \t\t.page-intro,
  802. \t\t#category-featured-products .classic-product-contr .product-info,
  803. \t\t#category-featured-products .classic-product-contr .product-img {
  804. \t\t\tmax-width: 300px;
  805. \t\t}
  806. \t\t#category-featured-products #progasm-classic .product-info,
  807. \t\t#category-featured-products #progasm-ice .product-info {
  808. \t\t\tmargin: 0 auto;
  809. \t\t}
  810. \t\t#category-featured-products #progasm-header .product-img img {
  811. \t\twidth:100%;
  812. \t\t}
  813. \t}
  814. </style>
  815. <div class=\"main-container\" id=\"trident-series-page\">
  816. \t<div class=\"breadcrumbs\">
  817. \t\t<div class=\"container\">
  818. \t\t\t<ul itemscope=\"\" itemtype=\"http://schema.org/BreadcrumbList\">
  819. \t\t\t\t<li class=\"home\" itemprop=\"itemListElement\" itemscope=\"\" itemtype=\"http://schema.org/ListItem\">
  820. \t\t\t\t\t<a itemprop=\"item\" href=\"{{ url('homepage') }}\" title=\"トップページ\"><span itemprop=\"name\" style=\"padding:0\">トップページ</span></a>
  821. \t\t\t\t\t<meta itemprop=\"position\" content=\"1\">
  822. \t\t\t\t\t<span>&gt;</span>
  823. \t\t\t\t</li>
  824. \t\t\t\t<li>
  825. \t\t\t\t\t<strong>プロガスムシリーズ</strong>
  826. \t\t\t\t</li>
  827. \t\t\t</ul>
  828. \t\t</div>
  829. \t</div>
  830. \t<div class=\"col-main\" id=\"category-featured-products\">
  831. \t\t<div id=\"progasm-products-wrapper\">
  832. \t\t\t<div class=\"container\">
  833. \t\t\t\t<div class=\"page-intro flexbox\" id=\"progasm-header\">
  834. \t\t\t\t\t<div class=\"product-info\">
  835. \t\t\t\t\t\t<h1><img class=\"progasm-anniversary-logo\" src=\"{{ asset('aneros/img/category/progasm-products/progasm-anniversary-logo-long.jpg') }}\" alt=\"アニバーサリーモデル 20周年\" /></h1>
  836. \t\t\t\t\t\t<p class=\"description\" style=\"color:#000\" >究極のドライオーガズムとは何かをとことん追求する米国企業、アネロス社。そのアネロスブランド誕生20周年を記念し、アニバーサリーモデルとして「プロガスム」3種をリリースいたします。</p>
  837. \t\t\t\t\t\t<p class=\"description\" style=\"color:#000\" >旧プロガスムをより洗練させたアニバーサリーモデルの名に恥じない素晴らしいアネロスに仕上がっています。</p>
  838. \t\t\t\t\t</div>
  839. \t\t\t\t\t<div class=\"product-img\">
  840. \t\t\t\t\t\t<img src=\"{{ asset('aneros/img/category/progasm-products/progasm-anniversary-box.jpg') }}\" class=\"animate\" alt=\"プロガスムシリーズ\"
  841. \t\t\t\t\t\tdata-animate=\"zoomIn\" data-duration=\"1.0s\" data-delay=\"0.6s\">
  842. \t\t\t\t\t</div>
  843. \t\t\t\t</div>
  844. \t\t\t</div>
  845. \t\t\t<div class=\"classic-product-contr\" id=\"progasm-black-ice\">
  846. \t\t\t\t<div class=\"container flexbox\">
  847. \t\t\t\t\t<div class=\"product-info\">
  848. \t\t\t\t\t\t<h2>プロガスム<sup>®</sup>
  849. \t\t\t\t\t\t\t<span>ブラックアイス</span>
  850. \t\t\t\t\t\t</h2>
  851. \t\t\t\t\t\t<p class=\"description\"><b>漆黒が奏でる、美しいプレジャー</b><br><br>素材に用いられた米国FDAの材質承認を得ている医療用非多孔性プラスチックが、まるでブラックダイヤモンドのような輝きを放つ「プロガスムブラックアイス」。ハードで力強い印象の通り、太くて男らしいシャフトから放たれる圧倒的な刺激と快楽は、まさにドライオーガズムに達することができない方への救世主的な存在と言っても過言ではないでしょう。 </p>
  852. \t\t\t\t\t\t<a href=\"{{ url('product_detail', {'id': 81}) }}\" class=\"more-link\">詳細をみる &gt;</a>
  853. \t\t\t\t\t</div>
  854. \t\t\t\t\t<div class=\"product-img\">
  855. \t\t\t\t\t\t<img src=\"{{ asset('aneros/img/category/progasm-products/progasm-black-ice-tilted.png') }}\" class=\"animate\" alt=\"プロガスムブラックアイス\"
  856. \t\t\t\t\t\tdata-animate=\"fadeIn\" data-duration=\"1.0s\" data-delay=\"1.0s\">
  857. \t\t\t\t\t\t{% set Product = repository('Eccube\\\\Entity\\\\Product').find(81) %}
  858. \t\t\t\t\t\t
  859. \t\t\t\t\t\t\t<!-- REVIEW AREA -->
  860. \t\t\t\t\t\t\t{% import('@CustomerReview42/Block/customer_review4_recommend_macro.twig') as recommend_macro %}
  861. \t\t\t\t\t\t\t{% set review_list = repository('Plugin\\\\CustomerReview42\\\\Entity\\\\CustomerReviewTotal').getRecommend(Product.id) %}
  862. \t\t\t\t\t\t\t{% set reviewer_total = 0 %}
  863. \t\t\t\t\t\t\t{% set review_total_point = 0 %}
  864. \t\t\t\t\t\t\t{% set count = 5 %}
  865. \t\t\t\t\t\t\t{% for i in review_list %}
  866. \t\t\t\t\t\t\t    {% set reviewer_total = reviewer_total + i %}
  867. \t\t\t\t\t\t\t    {% set review_total_point = review_total_point + i * count %}
  868. \t\t\t\t\t\t\t    {% set count = count - 1 %}
  869. \t\t\t\t\t\t\t{% endfor %}
  870. \t\t\t\t\t\t\t{% set review_point = reviewer_total == 0 ? 0  : (review_total_point / reviewer_total) %}
  871. \t\t\t\t\t\t\t
  872. \t\t\t\t\t\t\t{% if 0 < reviewer_total %}
  873. \t\t\t\t\t\t\t\t<div id=\"plg_customer_review_special{{Product.id}}\" class=\"review-layoutRole\">
  874. \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/') }}\">
  875. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_title\"></span>
  876. \t\t\t\t\t\t\t\t\t\t<span class=\"review_all_score_image\" style=\"display: inline-block\"></span>
  877. \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>
  878. \t\t\t\t\t\t\t\t\t</h3>
  879. \t\t\t\t\t\t\t\t</div>
  880. \t\t\t\t\t\t\t{% endif %}
  881. \t\t\t\t\t\t\t
  882. \t\t\t\t\t\t\t<script>
  883. \t\t\t\t\t\t\t  \$(function () {
  884. \t\t\t\t\t\t\t    if ( \$('#plg_customer_review_special_anchor{{Product.id}}').length) {
  885. \t\t\t\t\t\t\t        \$('#plg_customer_review_special{{Product.id}}').insertAfter(\$('#plg_customer_review_special_anchor{{Product.id}}'));
  886. \t\t\t\t\t\t\t    } else if ( \$('#button{{ Product.id }}').length) {
  887. \t\t\t\t\t\t\t        \$('#plg_customer_review_special{{Product.id}}').insertBefore(\$('#button{{ Product.id }}'));
  888. \t\t\t\t\t\t\t    } else {
  889. \t\t\t\t\t\t\t        \$('#plg_customer_review_special{{Product.id}}').hide();
  890. \t\t\t\t\t\t\t    }
  891. \t\t\t\t\t\t\t  });
  892. \t\t\t\t\t\t\t</script>
  893. \t\t\t\t\t\t\t<!-- REVIEW AREA END -->
  894. \t\t\t\t\t\t
  895. \t\t\t\t\t\t{% if Product.stock_find %}
  896. \t\t\t\t\t\t\t<button type=\"button\" title=\"Add to Cart\" class=\"button btn-cart one-click-add-cart\" 
  897. \t\t\t\t\t\t\tdata-action=\"{{ url('product_add_cart', {id:Product.id}) }}\" 
  898. \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') }}\"
  899. \t\t\t\t\t\t\tdata-product_class=\"{{ Product.ProductClasses[0].id }}\" 
  900. \t\t\t\t\t\t\tdata-token=\"{{ csrf_token('Eccube\\\\Form\\\\Type\\\\AddCartType') }}\" id=\"button{{ Product.id }}\">
  901. \t\t\t\t\t\t\t\t\t<span>カゴに入れる - {{ Product.getPrice02IncTaxMin|price }}<span class=\"inctax\"> (税込)</span></span>
  902. \t\t\t\t\t\t\t</button>
  903. \t\t\t\t\t\t{% else %}
  904. \t\t\t\t\t\t\t{% set arrivemail = true %}
  905. \t\t\t\t\t\t\t{% for ProductTag in Product.ProductTag %}
  906. \t\t\t\t\t\t\t\t{% if ProductTag.Tag.id == 99 %}
  907. \t\t\t\t\t\t\t\t\t{% set arrivemail = false %}
  908. \t\t\t\t\t\t\t\t{% endif %}
  909. \t\t\t\t\t\t\t{% endfor %}
  910. \t\t\t\t\t\t\t
  911. \t\t\t\t\t\t\t{% if arrivemail %}
  912. \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\">
  913. \t\t\t\t\t\t\t\t\t<span>入荷お知らせ</span>
  914. \t\t\t\t\t\t\t\t</button>
  915. \t\t\t\t\t\t\t{% else %}
  916. \t\t\t\t\t\t\t\t<button type=\"button\" title=\"在庫切れ\" class=\"button btn-cart add-to-cart-out\">
  917. \t\t\t\t\t\t\t\t\t<span>在庫切れ</span>
  918. \t\t\t\t\t\t\t\t</button>
  919. \t\t\t\t\t\t\t{% endif %}
  920. \t\t\t\t\t\t{% endif %}
  921. \t\t\t\t\t</div>
  922. \t\t\t\t</div>
  923. \t\t\t</div>
  924. \t\t</div>
  925. \t</div>
  926. \t{{ include('Block/add_to_cart.twig') }}
  927.   <div class=\"swooth-wrapper progasm-swooth\">
  928.   </div>
  929. </div>
  930. {% endblock %}
  931. ""Category/progasm-products.twig""/home/kir018258/public_html/test.aneros.co.jp/aneros_2023_b/app/template/aneros2023/Category/progasm-products.twig");
  932.     }
  933.     
  934.     public function checkSecurity()
  935.     {
  936.         static $tags = array("include" => 20"set" => 324"import" => 327"for" => 333"if" => 340);
  937.         static $filters = array("escape" => 144"no_image_product" => 366"price" => 369);
  938.         static $functions = array("asset" => 144"url" => 284"repository" => 324"csrf_token" => 368"include" => 396);
  939.         try {
  940.             $this->sandbox->checkSecurity(
  941.                 ['include''set''import''for''if'],
  942.                 ['escape''no_image_product''price'],
  943.                 ['asset''url''repository''csrf_token''include']
  944.             );
  945.         } catch (SecurityError $e) {
  946.             $e->setSourceContext($this->source);
  947.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  948.                 $e->setTemplateLine($tags[$e->getTagName()]);
  949.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  950.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  951.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  952.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  953.             }
  954.             throw $e;
  955.         }
  956.     }
  957. }