<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* default_frame_product.twig */
class __TwigTemplate_0e89bacbed3b4c739226114abe6ef8a6b17ebd998d59a3e5ae82e7bd012639f2 extends \Eccube\Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'stylesheet' => [$this, 'block_stylesheet'],
'main' => [$this, 'block_main'],
'javascript' => [$this, 'block_javascript'],
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "default_frame_product.twig"));
// line 1
echo "<!doctype html>
";
// line 12
echo "<html lang=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["eccube_config"] ?? null), "locale", [], "any", false, false, false, 12), "html", null, true);
echo "\">
\t<head prefix=\"og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# product: https://ogp.me/ns/product#\">
\t\t<meta charset=\"utf-8\">
\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
\t\t<meta name=\"eccube-csrf-token\" content=\"";
// line 16
echo twig_escape_filter($this->env, $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken(twig_constant("Eccube\\Common\\Constant::TOKEN_NAME")), "html", null, true);
echo "\">
\t\t<title>";
// line 17
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["BaseInfo"] ?? null), "shop_name", [], "any", false, false, false, 17), "html", null, true);
echo "
\t\t\t";
// line 18
if ((array_key_exists("subtitle", $context) && !twig_test_empty(($context["subtitle"] ?? null)))) {
// line 19
echo "\t\t\t\t/
\t\t\t\t";
// line 20
echo twig_escape_filter($this->env, ($context["subtitle"] ?? null), "html", null, true);
echo "
\t\t\t";
} elseif (( // line 21
array_key_exists("title", $context) && !twig_test_empty(($context["title"] ?? null)))) {
// line 22
echo "\t\t\t\t/
\t\t\t\t";
// line 23
echo twig_escape_filter($this->env, ($context["title"] ?? null), "html", null, true);
echo "
\t\t\t";
}
// line 25
echo "\t\t</title>
\t\t";
// line 26
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "meta_tags", [], "any", false, false, false, 26))) {
// line 27
echo "\t\t\t";
echo twig_include($this->env, $context, twig_template_from_string($this->env, twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "meta_tags", [], "any", false, false, false, 27)));
echo "
\t\t\t";
// line 28
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "description", [], "any", false, false, false, 28))) {
// line 29
echo "\t\t\t\t<meta name=\"description\" content=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "description", [], "any", false, false, false, 29), "html", null, true);
echo "\">
\t\t\t";
}
// line 31
echo "\t\t";
} else {
// line 32
echo "\t\t\t";
echo twig_include($this->env, $context, "meta.twig");
echo "
\t\t";
}
// line 34
echo "\t\t";
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "author", [], "any", false, false, false, 34))) {
// line 35
echo "\t\t\t<meta name=\"author\" content=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "author", [], "any", false, false, false, 35), "html", null, true);
echo "\">
\t\t";
}
// line 37
echo "\t\t";
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "keyword", [], "any", false, false, false, 37))) {
// line 38
echo "\t\t\t<meta name=\"keywords\" content=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "keyword", [], "any", false, false, false, 38), "html", null, true);
echo "\">
\t\t";
}
// line 40
echo "\t\t";
if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "meta_robots", [], "any", false, false, false, 40))) {
// line 41
echo "\t\t\t<meta name=\"robots\" content=\"";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, ($context["Page"] ?? null), "meta_robots", [], "any", false, false, false, 41), "html", null, true);
echo "\">
\t\t";
}
// line 43
echo "\t\t<link rel=\"icon\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/common/favicon.ico", "user_data"), "html", null, true);
echo "\">
\t\t<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.3.1/css/all.css\" integrity=\"sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU\" crossorigin=\"anonymous\">
\t\t<link rel=\"stylesheet\" href=\"";
// line 45
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/style.css"), "html", null, true);
echo "\">
\t\t<script src=\"";
// line 46
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front.bundle.js", "bundle"), "html", null, true);
echo "\"></script>
\t\t";
// line 47
$this->displayBlock('stylesheet', $context, $blocks);
// line 48
echo "\t\t<script>
\t\t\t\$(function () {
\$.ajaxSetup({
'headers': {
'ECCUBE-CSRF-TOKEN': \$('meta[name=\"eccube-csrf-token\"]').attr('content')
}
});
});
\t\t</script>
\t\t<script type=\"text/javascript\" src=\"//webfonts.xserver.jp/js/xserver.js\"></script>
\t\t";
// line 59
echo "\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Head", [], "any", false, false, false, 59)) {
// line 60
echo "\t\t\t";
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Head", [], "any", false, false, false, 60)]);
echo "
\t\t";
}
// line 62
echo "\t\t";
// line 63
echo "\t\t";
if (array_key_exists("plugin_assets", $context)) {
// line 64
echo "\t\t\t";
echo twig_include($this->env, $context, "@admin/snippet.twig", ["snippets" => ($context["plugin_assets"] ?? null)]);
echo "
\t\t";
}
// line 66
echo "\t\t<link rel=\"stylesheet\" href=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/customize.css", "user_data"), "html", null, true);
echo "\">
\t\t<link rel=\"stylesheet\" href=\"";
// line 67
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/scss/style.min.css", "user_data"), "html", null, true);
echo "\">
\t</head>
\t<body
\t\tid=\"page_";
// line 70
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 70), "get", [0 => "_route"], "method", false, false, false, 70), "html", null, true);
echo "\" class=\"";
echo twig_escape_filter($this->env, ((array_key_exists("body_class", $context)) ? (_twig_default_filter(($context["body_class"] ?? null), "other_page")) : ("other_page")), "html", null, true);
echo "\">
\t\t";
// line 72
echo "\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "BodyAfter", [], "any", false, false, false, 72)) {
// line 73
echo "\t\t\t";
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "BodyAfter", [], "any", false, false, false, 73)]);
echo "
\t\t";
}
// line 75
echo "
\t\t";
// line 76
if (($context["isMaintenance"] ?? null)) {
// line 77
echo "\t\t\t<div class=\"ec-maintenanceAlert\">
\t\t\t\t<div>
\t\t\t\t\t<div class=\"ec-maintenanceAlert__icon\"><img src=\"";
// line 79
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html", null, true);
echo "\"/></div>
\t\t\t\t\t";
// line 80
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("メンテナンスモードが有効になっています。"), "html", null, true);
echo "
\t\t\t\t</div>
\t\t\t</div>
\t\t";
}
// line 84
echo "
\t\t<div
\t\t\tclass=\"ec-layoutRole\">
\t\t\t";
// line 88
echo "\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Header", [], "any", false, false, false, 88)) {
// line 89
echo "\t\t\t\t<header class=\"ec-layoutRole__header\">
\t\t\t\t\t";
// line 90
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Header", [], "any", false, false, false, 90)]);
echo "
\t\t\t\t</header>
\t\t\t";
}
// line 93
echo "
\t\t\t";
// line 95
echo "\t\t\t<div class=\"ec-layoutRole__contentTop\">
\t\t\t\t";
// line 96
echo twig_include($this->env, $context, "Block/product_title.twig");
echo "
\t\t\t</div>
\t\t\t<div
\t\t\t\tclass=\"ec-layoutRole__contents\">
\t\t\t\t";
// line 102
echo "\t\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "SideRight", [], "any", false, false, false, 102)) {
// line 103
echo "\t\t\t\t\t<aside class=\"ec-layoutRole__left\">
\t\t\t\t\t\t";
// line 104
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "SideLeft", [], "any", false, false, false, 104)]);
echo "
\t\t\t\t\t</aside>
\t\t\t\t";
}
// line 107
echo "
\t\t\t\t";
// line 108
$context["layoutRoleMain"] = "ec-layoutRole__main";
// line 109
echo "\t\t\t\t";
if ((twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "ColumnNum", [], "any", false, false, false, 109) == 2)) {
// line 110
echo "\t\t\t\t\t";
$context["layoutRoleMain"] = "ec-layoutRole__mainWithColumn";
// line 111
echo "\t\t\t\t";
} elseif ((twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "ColumnNum", [], "any", false, false, false, 111) == 3)) {
// line 112
echo "\t\t\t\t\t";
$context["layoutRoleMain"] = "ec-layoutRole__mainBetweenColumn";
// line 113
echo "\t\t\t\t";
}
// line 114
echo "
\t\t\t\t<main
\t\t\t\t\tclass=\"";
// line 116
echo twig_escape_filter($this->env, ($context["layoutRoleMain"] ?? null), "html", null, true);
echo "\">
\t\t\t\t\t";
// line 118
echo "\t\t\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "MainTop", [], "any", false, false, false, 118)) {
// line 119
echo "\t\t\t\t\t\t<div class=\"ec-layoutRole__mainTop\">
\t\t\t\t\t\t\t";
// line 120
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "MainTop", [], "any", false, false, false, 120)]);
echo "
\t\t\t\t\t\t</div>
\t\t\t\t\t";
}
// line 123
echo "
\t\t\t\t\t";
// line 125
echo "\t\t\t\t\t";
$this->displayBlock('main', $context, $blocks);
// line 126
echo "
\t\t\t\t\t";
// line 128
echo "\t\t\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "MainBottom", [], "any", false, false, false, 128)) {
// line 129
echo "\t\t\t\t\t\t<div class=\"ec-layoutRole__mainBottom\">
\t\t\t\t\t\t\t";
// line 130
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "MainBottom", [], "any", false, false, false, 130)]);
echo "
\t\t\t\t\t\t</div>
\t\t\t\t\t";
}
// line 133
echo "\t\t\t\t</main>
\t\t\t\t";
// line 136
echo "\t\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "SideRight", [], "any", false, false, false, 136)) {
// line 137
echo "\t\t\t\t\t<aside class=\"ec-layoutRole__right\">
\t\t\t\t\t\t";
// line 138
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "SideRight", [], "any", false, false, false, 138)]);
echo "
\t\t\t\t\t</aside>
\t\t\t\t";
}
// line 141
echo "\t\t\t</div>
\t\t\t";
// line 144
echo "\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "ContentsBottom", [], "any", false, false, false, 144)) {
// line 145
echo "\t\t\t\t<div class=\"ec-layoutRole__contentBottom\">
\t\t\t\t\t";
// line 146
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "ContentsBottom", [], "any", false, false, false, 146)]);
echo "
\t\t\t\t</div>
\t\t\t";
}
// line 149
echo "
\t\t\t";
// line 151
echo "\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Footer", [], "any", false, false, false, 151)) {
// line 152
echo "\t\t\t\t<footer class=\"ec-layoutRole__footer\">
\t\t\t\t\t";
// line 153
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Footer", [], "any", false, false, false, 153)]);
echo "
\t\t\t\t</footer>
\t\t\t";
}
// line 156
echo "\t\t</div>
\t\t<!-- ec-layoutRole -->
\t\t<div class=\"ec-overlayRole\"></div>
\t\t<div class=\"ec-drawerRoleClose\">
\t\t\t<i class=\"fas fa-times\"></i>
\t\t</div>
\t\t<div
\t\t\tclass=\"ec-drawerRole\">
\t\t\t";
// line 166
echo "\t\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Drawer", [], "any", false, false, false, 166)) {
// line 167
echo "\t\t\t\t";
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "Drawer", [], "any", false, false, false, 167)]);
echo "
\t\t\t";
}
// line 169
echo "\t\t</div>
\t\t<div class=\"ec-blockTopBtn pagetop\">";
// line 170
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("ページトップへ"), "html", null, true);
echo "</div>
\t\t";
// line 171
$this->loadTemplate("@common/lang.twig", "default_frame_product.twig", 171)->display($context);
// line 172
echo "\t\t<script src=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/function.js"), "html", null, true);
echo "\"></script>
\t\t<script src=\"";
// line 173
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/eccube.js"), "html", null, true);
echo "\"></script>
\t\t";
// line 174
$this->displayBlock('javascript', $context, $blocks);
// line 175
echo "\t\t";
// line 176
echo "\t\t";
if (twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "CloseBodyBefore", [], "any", false, false, false, 176)) {
// line 177
echo "\t\t\t";
echo twig_include($this->env, $context, "block.twig", ["Blocks" => twig_get_attribute($this->env, $this->source, ($context["Layout"] ?? null), "CloseBodyBefore", [], "any", false, false, false, 177)]);
echo "
\t\t";
}
// line 179
echo "\t\t";
// line 180
echo "\t\t";
if (array_key_exists("plugin_snippets", $context)) {
// line 181
echo "\t\t\t";
echo twig_include($this->env, $context, "snippet.twig", ["snippets" => ($context["plugin_snippets"] ?? null)]);
echo "
\t\t";
}
// line 183
echo "\t\t<script src=\"";
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/customize.js", "user_data"), "html", null, true);
echo "\"></script>
\t</body>
</html>
";
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 47
public function block_stylesheet($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheet"));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 125
public function block_main($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "main"));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
// line 174
public function block_javascript($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascript"));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
}
public function getTemplateName()
{
return "default_frame_product.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 478 => 174, 466 => 125, 454 => 47, 442 => 183, 436 => 181, 433 => 180, 431 => 179, 425 => 177, 422 => 176, 420 => 175, 418 => 174, 414 => 173, 409 => 172, 407 => 171, 403 => 170, 400 => 169, 394 => 167, 391 => 166, 380 => 156, 374 => 153, 371 => 152, 368 => 151, 365 => 149, 359 => 146, 356 => 145, 353 => 144, 349 => 141, 343 => 138, 340 => 137, 337 => 136, 333 => 133, 327 => 130, 324 => 129, 321 => 128, 318 => 126, 315 => 125, 312 => 123, 306 => 120, 303 => 119, 300 => 118, 296 => 116, 292 => 114, 289 => 113, 286 => 112, 283 => 111, 280 => 110, 277 => 109, 275 => 108, 272 => 107, 266 => 104, 263 => 103, 260 => 102, 252 => 96, 249 => 95, 246 => 93, 240 => 90, 237 => 89, 234 => 88, 229 => 84, 222 => 80, 218 => 79, 214 => 77, 212 => 76, 209 => 75, 203 => 73, 200 => 72, 194 => 70, 188 => 67, 183 => 66, 177 => 64, 174 => 63, 172 => 62, 166 => 60, 163 => 59, 151 => 48, 149 => 47, 145 => 46, 141 => 45, 135 => 43, 129 => 41, 126 => 40, 120 => 38, 117 => 37, 111 => 35, 108 => 34, 102 => 32, 99 => 31, 93 => 29, 91 => 28, 86 => 27, 84 => 26, 81 => 25, 76 => 23, 73 => 22, 71 => 21, 67 => 20, 64 => 19, 62 => 18, 58 => 17, 54 => 16, 46 => 12, 43 => 1,);
}
public function getSourceContext()
{
return new Source("", "default_frame_product.twig", "/home/xs767078/koyoju.shop/public_html/business/app/template/default/default_frame_product.twig");
}
}