var/cache/dev/twig/b8/b8b5be52b404e85022a281e8599312a5.php line 384

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. /* default_frame.twig */
  14. class __TwigTemplate_cf46f242d5de901646b053254dbb3561 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->parent false;
  23.         $this->blocks = [
  24.             'stylesheet' => [$this'block_stylesheet'],
  25.             'main' => [$this'block_main'],
  26.             'javascript' => [$this'block_javascript'],
  27.         ];
  28.         $this->sandbox $this->env->getExtension('\Twig\Extension\SandboxExtension');
  29.         $this->checkSecurity();
  30.     }
  31.     protected function doDisplay(array $context, array $blocks = [])
  32.     {
  33.         $macros $this->macros;
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""default_frame.twig"));
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""default_frame.twig"));
  38.         // line 1
  39.         echo "<!doctype html>
  40. ";
  41.         // line 12
  42.         echo "<html lang=\"";
  43.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["eccube_config"]) || array_key_exists("eccube_config"$context) ? $context["eccube_config"] : (function () { throw new RuntimeError('Variable "eccube_config" does not exist.'12$this->source); })()), "locale", [], "any"falsefalsetrue12), 12$this->source), "html"nulltrue);
  44.         echo "\">
  45. \t<head prefix=\"og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# product: https://ogp.me/ns/product#\">
  46. \t\t<!-- Google Tag Manager -->
  47. \t\t<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  48. \t\tnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  49. \t\tj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  50. \t\t'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  51. \t\t})(window,document,'script','dataLayer','GTM-TJB5GLHT');</script>
  52. \t\t<!-- End Google Tag Manager -->
  53. \t\t<meta charset=\"utf-8\">
  54. \t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  55. \t\t<meta name=\"eccube-csrf-token\" content=\"";
  56.         // line 23
  57.         echo twig_escape_filter($this->env$this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken(twig_constant("Eccube\\Common\\Constant::TOKEN_NAME")), "html"nulltrue);
  58.         echo "\">
  59. \t\t
  60. \t\t<title>";
  61.         // line 26
  62.         $context["route"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'26$this->source); })()), "request", [], "any"falsefalsetrue26), "get", [=> "_route"], "method"falsefalsetrue26);
  63.         // line 27
  64.         if (((isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'27$this->source); })()) == "homepage")) {
  65.             // line 28
  66.             echo "ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  67.         } elseif ((        // line 29
  68. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'29$this->source); })()) == "product_detail")) {
  69.             // line 30
  70.             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.'30$this->source); })()), "name", [], "any"falsefalsetrue30), 30$this->source), "html"nulltrue);
  71.             echo "|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  72.         } elseif ((        // line 31
  73. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'31$this->source); })()) == "product_list")) {
  74.             // line 32
  75.             if ((isset($context["Category"]) || array_key_exists("Category"$context) ? $context["Category"] : (function () { throw new RuntimeError('Variable "Category" does not exist.'32$this->source); })())) {
  76.                 // line 33
  77.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Category"]) || array_key_exists("Category"$context) ? $context["Category"] : (function () { throw new RuntimeError('Variable "Category" does not exist.'33$this->source); })()), "name", [], "any"falsefalsetrue33), 33$this->source), "html"nulltrue);
  78.                 echo "|商品一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  79.             } else {
  80.                 // line 35
  81.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["title"]) || array_key_exists("title"$context) ? $context["title"] : (function () { throw new RuntimeError('Variable "title" does not exist.'35$this->source); })()), 35$this->source), "html"nulltrue);
  82.                 echo "|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  83.             }
  84.         } elseif ((        // line 37
  85. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'37$this->source); })()) == "recipe")) {
  86.             // line 38
  87.             if ((isset($context["Category"]) || array_key_exists("Category"$context) ? $context["Category"] : (function () { throw new RuntimeError('Variable "Category" does not exist.'38$this->source); })())) {
  88.                 // line 39
  89.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Category"]) || array_key_exists("Category"$context) ? $context["Category"] : (function () { throw new RuntimeError('Variable "Category" does not exist.'39$this->source); })()), "name", [], "any"falsefalsetrue39), 39$this->source), "html"nulltrue);
  90.                 echo "|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  91.             } elseif (            // line 40
  92. (isset($context["Tag"]) || array_key_exists("Tag"$context) ? $context["Tag"] : (function () { throw new RuntimeError('Variable "Tag" does not exist.'40$this->source); })())) {
  93.                 // line 41
  94.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Tag"]) || array_key_exists("Tag"$context) ? $context["Tag"] : (function () { throw new RuntimeError('Variable "Tag" does not exist.'41$this->source); })()), "name", [], "any"falsefalsetrue41), 41$this->source), "html"nulltrue);
  95.                 echo "|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  96.             } elseif (            // line 42
  97. (isset($context["Material"]) || array_key_exists("Material"$context) ? $context["Material"] : (function () { throw new RuntimeError('Variable "Material" does not exist.'42$this->source); })())) {
  98.                 // line 43
  99.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Material"]) || array_key_exists("Material"$context) ? $context["Material"] : (function () { throw new RuntimeError('Variable "Material" does not exist.'43$this->source); })()), "name", [], "any"falsefalsetrue43), 43$this->source), "html"nulltrue);
  100.                 echo "|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  101.             } else {
  102.                 // line 45
  103.                 echo "レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  104.             }
  105.         } elseif ((        // line 47
  106. (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'47$this->source); })()) == "recipe_detail")) {
  107.             // line 48
  108.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Recipe"]) || array_key_exists("Recipe"$context) ? $context["Recipe"] : (function () { throw new RuntimeError('Variable "Recipe" does not exist.'48$this->source); })()), "name", [], "any"falsefalsetrue48), 48$this->source), "html"nulltrue);
  109.             echo "|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  110.         } else {
  111.             // line 50
  112.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["title"]) || array_key_exists("title"$context) ? $context["title"] : (function () { throw new RuntimeError('Variable "title" does not exist.'50$this->source); })()), 50$this->source), "html"nulltrue);
  113.             echo "|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】";
  114.         }
  115.         // line 52
  116.         echo "</title>
  117. \t\t";
  118.         // line 55
  119.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'55$this->source); })()), "meta_tags", [], "any"falsefalsetrue55))) {
  120.             // line 56
  121.             echo "\t\t\t";
  122.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$contexttwig_template_from_string($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'56$this->source); })()), "meta_tags", [], "any"falsefalsetrue56), 56$this->source)), array(), truefalsetrue);
  123.             echo "
  124. \t\t\t";
  125.             // line 57
  126.             if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'57$this->source); })()), "description", [], "any"falsefalsetrue57))) {
  127.                 // line 58
  128.                 echo "\t\t\t\t<meta name=\"description\" content=\"";
  129.                 echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'58$this->source); })()), "description", [], "any"falsefalsetrue58), 58$this->source), "html"nulltrue);
  130.                 echo "\">
  131. \t\t\t";
  132.             }
  133.             // line 60
  134.             echo "\t\t";
  135.         } else {
  136.             // line 61
  137.             echo "\t\t\t";
  138.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"meta.twig");
  139.             echo "
  140. \t\t";
  141.         }
  142.         // line 63
  143.         echo "\t\t";
  144.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'63$this->source); })()), "author", [], "any"falsefalsetrue63))) {
  145.             // line 64
  146.             echo "\t\t\t<meta name=\"author\" content=\"";
  147.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'64$this->source); })()), "author", [], "any"falsefalsetrue64), 64$this->source), "html"nulltrue);
  148.             echo "\">
  149. \t\t";
  150.         }
  151.         // line 66
  152.         echo "\t\t";
  153.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'66$this->source); })()), "keyword", [], "any"falsefalsetrue66))) {
  154.             // line 67
  155.             echo "\t\t\t<meta name=\"keywords\" content=\"";
  156.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'67$this->source); })()), "keyword", [], "any"falsefalsetrue67), 67$this->source), "html"nulltrue);
  157.             echo "\">
  158. \t\t";
  159.         }
  160.         // line 69
  161.         echo "\t\t";
  162.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'69$this->source); })()), "meta_robots", [], "any"falsefalsetrue69))) {
  163.             // line 70
  164.             echo "\t\t\t<meta name=\"robots\" content=\"";
  165.             echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->source, (isset($context["Page"]) || array_key_exists("Page"$context) ? $context["Page"] : (function () { throw new RuntimeError('Variable "Page" does not exist.'70$this->source); })()), "meta_robots", [], "any"falsefalsetrue70), 70$this->source), "html"nulltrue);
  166.             echo "\">
  167. \t\t";
  168.         }
  169.         // line 72
  170.         echo "\t\t<link rel=\"icon\" href=\"";
  171.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/img/common/favicon.ico""user_data"), "html"nulltrue);
  172.         echo "\">
  173. \t\t<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.3.1/css/all.css\" integrity=\"sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU\" crossorigin=\"anonymous\">
  174. \t\t<link rel=\"stylesheet\" href=\"";
  175.         // line 74
  176.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/lib/swiper-bundle.min.css""user_data"), "html"nulltrue);
  177.         echo "\">
  178. \t\t<link rel=\"stylesheet\" href=\"";
  179.         // line 75
  180.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/style.css"), "html"nulltrue);
  181.         echo "\">
  182. \t\t<link rel=\"stylesheet\" href=\"";
  183.         // line 76
  184.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/customize.css?v=20260403""user_data"), "html"nulltrue);
  185.         echo "\">
  186. \t\t<script src=\"";
  187.         // line 77
  188.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("front.bundle.js""bundle"), "html"nulltrue);
  189.         echo "\"></script>
  190. \t\t";
  191.         // line 78
  192.         $this->displayBlock('stylesheet'$context$blocks);
  193.         // line 79
  194.         echo "\t\t<script>
  195. \t\t\t\$(function () {
  196. \$.ajaxSetup({
  197. 'headers': {
  198. 'ECCUBE-CSRF-TOKEN': \$('meta[name=\"eccube-csrf-token\"]').attr('content')
  199. }
  200. });
  201. });
  202. \t\t</script>
  203. \t\t";
  204.         // line 89
  205.         echo "\t\t";
  206.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'89$this->source); })()), "Head", [], "any"falsefalsetrue89)) {
  207.             // line 90
  208.             echo "\t\t\t";
  209.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'90$this->source); })()), "Head", [], "any"falsefalsetrue90)]);
  210.             echo "
  211. \t\t";
  212.         }
  213.         // line 92
  214.         echo "\t\t";
  215.         // line 93
  216.         echo "\t\t";
  217.         if (array_key_exists("plugin_assets"$context)) {
  218.             // line 94
  219.             echo "\t\t\t";
  220.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"@admin/snippet.twig", ["snippets" => (isset($context["plugin_assets"]) || array_key_exists("plugin_assets"$context) ? $context["plugin_assets"] : (function () { throw new RuntimeError('Variable "plugin_assets" does not exist.'94$this->source); })())]);
  221.             echo "
  222. \t\t";
  223.         }
  224.         // line 96
  225.         echo "\t\t<link rel=\"stylesheet\" href=\"";
  226.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/css/customize.css?v=20250503""user_data"), "html"nulltrue);
  227.         echo "\">
  228. \t</head>
  229. \t<body
  230. \t\tid=\"page_";
  231.         // line 99
  232.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'99$this->source); })()), "request", [], "any"falsefalsetrue99), "get", [=> "_route"], "method"falsefalsetrue99), 99$this->source), "html"nulltrue);
  233.         echo "\" class=\"";
  234.         echo twig_escape_filter($this->env, ((array_key_exists("body_class"$context)) ? (_twig_default_filter($this->sandbox->ensureToStringAllowed((isset($context["body_class"]) || array_key_exists("body_class"$context) ? $context["body_class"] : (function () { throw new RuntimeError('Variable "body_class" does not exist.'99$this->source); })()), 99$this->source), "other_page")) : ("other_page")), "html"nulltrue);
  235.         echo "\">
  236. \t\t<!-- Google Tag Manager (noscript) -->
  237. \t\t<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-TJB5GLHT\"
  238. \t\theight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  239. \t\t<!-- End Google Tag Manager (noscript) -->
  240. \t\t";
  241.         // line 105
  242.         echo "\t\t";
  243.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'105$this->source); })()), "BodyAfter", [], "any"falsefalsetrue105)) {
  244.             // line 106
  245.             echo "\t\t\t";
  246.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'106$this->source); })()), "BodyAfter", [], "any"falsefalsetrue106)]);
  247.             echo "
  248. \t\t";
  249.         }
  250.         // line 108
  251.         echo "
  252. \t\t";
  253.         // line 109
  254.         if ((isset($context["isMaintenance"]) || array_key_exists("isMaintenance"$context) ? $context["isMaintenance"] : (function () { throw new RuntimeError('Variable "isMaintenance" does not exist.'109$this->source); })())) {
  255.             // line 110
  256.             echo "\t\t\t<div class=\"ec-maintenanceAlert\">
  257. \t\t\t\t<div>
  258. \t\t\t\t\t<div class=\"ec-maintenanceAlert__icon\"><img src=\"";
  259.             // line 112
  260.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/icon/exclamation-white.svg"), "html"nulltrue);
  261.             echo "\"/></div>
  262. \t\t\t\t\t";
  263.             // line 113
  264.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("メンテナンスモードが有効になっています。"), "html"nulltrue);
  265.             echo "
  266. \t\t\t\t</div>
  267. \t\t\t</div>
  268. \t\t";
  269.         }
  270.         // line 117
  271.         echo "
  272. \t\t<div
  273. \t\t\tclass=\"ec-layoutRole\">
  274. \t\t\t";
  275.         // line 121
  276.         echo "\t\t\t";
  277.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'121$this->source); })()), "Header", [], "any"falsefalsetrue121)) {
  278.             // line 122
  279.             echo "\t\t\t\t<header class=\"ec-layoutRole__header header\">
  280. \t\t\t\t\t";
  281.             // line 123
  282.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'123$this->source); })()), "Header", [], "any"falsefalsetrue123)]);
  283.             echo "
  284. \t\t\t\t</header>
  285. \t\t\t";
  286.         }
  287.         // line 126
  288.         echo "
  289. \t\t\t";
  290.         // line 128
  291.         echo "\t\t\t";
  292.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'128$this->source); })()), "ContentsTop", [], "any"falsefalsetrue128)) {
  293.             // line 129
  294.             echo "\t\t\t\t<div class=\"ec-layoutRole__contentTop\">
  295. \t\t\t\t\t";
  296.             // line 130
  297.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'130$this->source); })()), "ContentsTop", [], "any"falsefalsetrue130)]);
  298.             echo "
  299. \t\t\t\t</div>
  300. \t\t\t";
  301.         }
  302.         // line 133
  303.         echo "
  304. \t\t\t";
  305.         // line 135
  306.         echo "\t\t\t";
  307.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'135$this->source); })()), "SideLeft", [], "any"falsefalsetrue135)) {
  308.             // line 136
  309.             echo "\t\t\t\t<aside class=\"ec-layoutRole__left\">
  310. \t\t\t\t\t";
  311.             // line 137
  312.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'137$this->source); })()), "SideLeft", [], "any"falsefalsetrue137)]);
  313.             echo "
  314. \t\t\t\t</aside>
  315. \t\t\t";
  316.         }
  317.         // line 140
  318.         echo "
  319. \t\t\t";
  320.         // line 141
  321.         $context["layoutRoleMain"] = "ec-layoutRole__main";
  322.         // line 142
  323.         echo "\t\t\t";
  324.         if ((twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'142$this->source); })()), "ColumnNum", [], "any"falsefalsetrue142) == 2)) {
  325.             // line 143
  326.             echo "\t\t\t\t";
  327.             $context["layoutRoleMain"] = "ec-layoutRole__mainWithColumn";
  328.             // line 144
  329.             echo "\t\t\t";
  330.         } elseif ((twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'144$this->source); })()), "ColumnNum", [], "any"falsefalsetrue144) == 3)) {
  331.             // line 145
  332.             echo "\t\t\t\t";
  333.             $context["layoutRoleMain"] = "ec-layoutRole__mainBetweenColumn";
  334.             // line 146
  335.             echo "\t\t\t";
  336.         }
  337.         // line 147
  338.         echo "
  339. \t\t\t<main
  340. \t\t\t\tclass=\"";
  341.         // line 149
  342.         echo twig_escape_filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["layoutRoleMain"]) || array_key_exists("layoutRoleMain"$context) ? $context["layoutRoleMain"] : (function () { throw new RuntimeError('Variable "layoutRoleMain" does not exist.'149$this->source); })()), 149$this->source), "html"nulltrue);
  343.         echo "\">
  344. \t\t\t\t";
  345.         // line 151
  346.         echo "\t\t\t\t";
  347.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'151$this->source); })()), "MainTop", [], "any"falsefalsetrue151)) {
  348.             // line 152
  349.             echo "\t\t\t\t\t<div class=\"ec-layoutRole__mainTop\">
  350. \t\t\t\t\t\t";
  351.             // line 153
  352.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'153$this->source); })()), "MainTop", [], "any"falsefalsetrue153)]);
  353.             echo "
  354. \t\t\t\t\t</div>
  355. \t\t\t\t";
  356.         }
  357.         // line 156
  358.         echo "
  359. \t\t\t\t";
  360.         // line 158
  361.         echo "\t\t\t\t";
  362.         $this->displayBlock('main'$context$blocks);
  363.         // line 159
  364.         echo "
  365. \t\t\t\t";
  366.         // line 161
  367.         echo "\t\t\t\t";
  368.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'161$this->source); })()), "MainBottom", [], "any"falsefalsetrue161)) {
  369.             // line 162
  370.             echo "\t\t\t\t\t<div class=\"ec-layoutRole__mainBottom\">
  371. \t\t\t\t\t\t";
  372.             // line 163
  373.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'163$this->source); })()), "MainBottom", [], "any"falsefalsetrue163)]);
  374.             echo "
  375. \t\t\t\t\t</div>
  376. \t\t\t\t";
  377.         }
  378.         // line 166
  379.         echo "\t\t\t</main>
  380. \t\t\t";
  381.         // line 169
  382.         echo "\t\t\t";
  383.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'169$this->source); })()), "SideRight", [], "any"falsefalsetrue169)) {
  384.             // line 170
  385.             echo "\t\t\t\t<aside class=\"ec-layoutRole__right\">
  386. \t\t\t\t\t";
  387.             // line 171
  388.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'171$this->source); })()), "SideRight", [], "any"falsefalsetrue171)]);
  389.             echo "
  390. \t\t\t\t</aside>
  391. \t\t\t";
  392.         }
  393.         // line 174
  394.         echo "
  395. \t\t\t";
  396.         // line 176
  397.         echo "\t\t\t";
  398.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'176$this->source); })()), "ContentsBottom", [], "any"falsefalsetrue176)) {
  399.             // line 177
  400.             echo "\t\t\t\t<div class=\"ec-layoutRole__contentBottom\">
  401. \t\t\t\t\t";
  402.             // line 178
  403.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'178$this->source); })()), "ContentsBottom", [], "any"falsefalsetrue178)]);
  404.             echo "
  405. \t\t\t\t</div>
  406. \t\t\t";
  407.         }
  408.         // line 181
  409.         echo "
  410. \t\t\t";
  411.         // line 183
  412.         echo "\t\t\t";
  413.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'183$this->source); })()), "Footer", [], "any"falsefalsetrue183)) {
  414.             // line 184
  415.             echo "\t\t\t\t<footer class=\"footer\">
  416. \t\t\t\t\t";
  417.             // line 185
  418.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'185$this->source); })()), "Footer", [], "any"falsefalsetrue185)]);
  419.             echo "
  420. \t\t\t\t</footer>
  421. \t\t\t";
  422.         }
  423.         // line 188
  424.         echo "\t\t</div>
  425. \t\t<!-- ec-layoutRole -->
  426. \t\t<div class=\"ec-overlayRole\"></div>
  427. \t\t<div class=\"ec-drawerRoleClose\">
  428. \t\t\t<i class=\"fas fa-times\"></i>
  429. \t\t</div>
  430. \t\t<div
  431. \t\t\tclass=\"ec-drawerRole\">
  432. \t\t\t";
  433.         // line 198
  434.         echo "\t\t\t";
  435.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'198$this->source); })()), "Drawer", [], "any"falsefalsetrue198)) {
  436.             // line 199
  437.             echo "\t\t\t\t";
  438.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'199$this->source); })()), "Drawer", [], "any"falsefalsetrue199)]);
  439.             echo "
  440. \t\t\t";
  441.         }
  442.         // line 201
  443.         echo "\t\t</div>
  444. \t\t<script src=\"";
  445.         // line 202
  446.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/lib/swiper-bundle.min.js""user_data"), "html"nulltrue);
  447.         echo "\"></script>
  448. \t\t";
  449.         // line 203
  450.         $this->loadTemplate("@common/lang.twig""default_frame.twig"203)->display($context);
  451.         // line 204
  452.         echo "\t\t<script src=\"";
  453.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/function.js"), "html"nulltrue);
  454.         echo "\"></script>
  455. \t\t<script src=\"";
  456.         // line 205
  457.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/eccube.js"), "html"nulltrue);
  458.         echo "\"></script>
  459. \t\t";
  460.         // line 206
  461.         $this->displayBlock('javascript'$context$blocks);
  462.         // line 207
  463.         echo "\t\t";
  464.         // line 208
  465.         echo "\t\t";
  466.         if (twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'208$this->source); })()), "CloseBodyBefore", [], "any"falsefalsetrue208)) {
  467.             // line 209
  468.             echo "\t\t\t";
  469.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"block.twig", ["Blocks" => twig_get_attribute($this->env$this->source, (isset($context["Layout"]) || array_key_exists("Layout"$context) ? $context["Layout"] : (function () { throw new RuntimeError('Variable "Layout" does not exist.'209$this->source); })()), "CloseBodyBefore", [], "any"falsefalsetrue209)]);
  470.             echo "
  471. \t\t";
  472.         }
  473.         // line 211
  474.         echo "\t\t";
  475.         // line 212
  476.         echo "\t\t";
  477.         if (array_key_exists("plugin_snippets"$context)) {
  478.             // line 213
  479.             echo "\t\t\t";
  480.             echo $this->extensions['Eccube\Twig\Extension\IgnoreTwigSandboxErrorExtension']->twig_include($this->env$context"snippet.twig", ["snippets" => (isset($context["plugin_snippets"]) || array_key_exists("plugin_snippets"$context) ? $context["plugin_snippets"] : (function () { throw new RuntimeError('Variable "plugin_snippets" does not exist.'213$this->source); })())]);
  481.             echo "
  482. \t\t";
  483.         }
  484.         // line 215
  485.         echo "\t\t<script src=\"";
  486.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/customize.js?v=20250502""user_data"), "html"nulltrue);
  487.         echo "\"></script>
  488. \t</body>
  489. </html>
  490. ";
  491.         
  492.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  493.         
  494.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  495.     }
  496.     // line 78
  497.     public function block_stylesheet($context, array $blocks = [])
  498.     {
  499.         $macros $this->macros;
  500.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  501.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  502.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  503.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  504.         
  505.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  506.         
  507.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  508.     }
  509.     // line 158
  510.     public function block_main($context, array $blocks = [])
  511.     {
  512.         $macros $this->macros;
  513.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  514.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  515.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  516.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  517.         
  518.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  519.         
  520.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  521.     }
  522.     // line 206
  523.     public function block_javascript($context, array $blocks = [])
  524.     {
  525.         $macros $this->macros;
  526.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  527.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  528.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  529.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  530.         
  531.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  532.         
  533.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  534.     }
  535.     public function getTemplateName()
  536.     {
  537.         return "default_frame.twig";
  538.     }
  539.     public function isTraitable()
  540.     {
  541.         return false;
  542.     }
  543.     public function getDebugInfo()
  544.     {
  545.         return array (  549 => 206,  531 => 158,  513 => 78,  498 => 215,  492 => 213,  489 => 212,  487 => 211,  481 => 209,  478 => 208,  476 => 207,  474 => 206,  470 => 205,  465 => 204,  463 => 203,  459 => 202,  456 => 201,  450 => 199,  447 => 198,  436 => 188,  430 => 185,  427 => 184,  424 => 183,  421 => 181,  415 => 178,  412 => 177,  409 => 176,  406 => 174,  400 => 171,  397 => 170,  394 => 169,  390 => 166,  384 => 163,  381 => 162,  378 => 161,  375 => 159,  372 => 158,  369 => 156,  363 => 153,  360 => 152,  357 => 151,  353 => 149,  349 => 147,  346 => 146,  343 => 145,  340 => 144,  337 => 143,  334 => 142,  332 => 141,  329 => 140,  323 => 137,  320 => 136,  317 => 135,  314 => 133,  308 => 130,  305 => 129,  302 => 128,  299 => 126,  293 => 123,  290 => 122,  287 => 121,  282 => 117,  275 => 113,  271 => 112,  267 => 110,  265 => 109,  262 => 108,  256 => 106,  253 => 105,  243 => 99,  236 => 96,  230 => 94,  227 => 93,  225 => 92,  219 => 90,  216 => 89,  205 => 79,  203 => 78,  199 => 77,  195 => 76,  191 => 75,  187 => 74,  181 => 72,  175 => 70,  172 => 69,  166 => 67,  163 => 66,  157 => 64,  154 => 63,  148 => 61,  145 => 60,  139 => 58,  137 => 57,  132 => 56,  130 => 55,  125 => 52,  121 => 50,  117 => 48,  115 => 47,  112 => 45,  108 => 43,  106 => 42,  103 => 41,  101 => 40,  98 => 39,  96 => 38,  94 => 37,  90 => 35,  86 => 33,  84 => 32,  82 => 31,  79 => 30,  77 => 29,  75 => 28,  73 => 27,  71 => 26,  66 => 23,  51 => 12,  48 => 1,);
  546.     }
  547.     public function getSourceContext()
  548.     {
  549.         return new Source("<!doctype html>
  550. {#
  551. This file is part of EC-CUBE
  552. Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
  553. http://www.ec-cube.co.jp/
  554. For the full copyright and license information, please view the LICENSE
  555. file that was distributed with this source code.
  556. #}
  557. <html lang=\"{{ eccube_config.locale }}\">
  558. \t<head prefix=\"og: https://ogp.me/ns# fb: https://ogp.me/ns/fb# product: https://ogp.me/ns/product#\">
  559. \t\t<!-- Google Tag Manager -->
  560. \t\t<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  561. \t\tnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  562. \t\tj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  563. \t\t'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  564. \t\t})(window,document,'script','dataLayer','GTM-TJB5GLHT');</script>
  565. \t\t<!-- End Google Tag Manager -->
  566. \t\t<meta charset=\"utf-8\">
  567. \t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  568. \t\t<meta name=\"eccube-csrf-token\" content=\"{{ csrf_token(constant('Eccube\\\\Common\\\\Constant::TOKEN_NAME')) }}\">
  569. \t\t
  570. \t\t<title>
  571. \t\t{%- set route = app.request.get('_route') -%}
  572. \t\t{%- if route == 'homepage' -%}
  573. \t\tポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  574. \t\t{%- elseif route == 'product_detail' -%}
  575. \t\t{{ Product.name }}|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  576. \t\t{%- elseif route == 'product_list' -%}
  577. \t\t\t\t{%- if Category -%}
  578. \t\t\t\t{{ Category.name }}|商品一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  579. \t\t\t\t{%- else -%}
  580. \t\t\t\t{{ title }}|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  581. \t\t\t\t{%- endif -%}
  582. \t\t{%- elseif route == 'recipe' -%}
  583. \t\t\t\t{%- if Category -%}
  584. \t\t\t\t{{ Category.name }}|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  585. \t\t\t\t{%- elseif Tag -%}
  586. \t\t\t\t{{ Tag.name }}|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  587. \t\t\t\t{%- elseif Material -%}
  588. \t\t\t\t{{ Material.name }}|レシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  589. \t\t\t\t{%- else -%}
  590. \t\t\t\tレシピ一覧|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  591. \t\t\t\t{%- endif -%}
  592. \t\t{%- elseif route == 'recipe_detail' -%}
  593. \t\t{{ Recipe.name }}|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  594. \t\t{%- else -%}
  595. \t\t{{ title }}|ポン酢 通販 お取り寄せ|国産素材の手造りひろた食品【鍋つゆ・調味料も販売中】
  596. \t\t{%- endif -%}
  597. \t\t</title>
  598. \t\t{% if Page.meta_tags is not empty %}
  599. \t\t\t{{ include(template_from_string(Page.meta_tags), sandboxed = true) }}
  600. \t\t\t{% if Page.description is not empty %}
  601. \t\t\t\t<meta name=\"description\" content=\"{{ Page.description }}\">
  602. \t\t\t{% endif %}
  603. \t\t{% else %}
  604. \t\t\t{{ include('meta.twig') }}
  605. \t\t{% endif %}
  606. \t\t{% if Page.author is not empty %}
  607. \t\t\t<meta name=\"author\" content=\"{{ Page.author }}\">
  608. \t\t{% endif %}
  609. \t\t{% if Page.keyword is not empty %}
  610. \t\t\t<meta name=\"keywords\" content=\"{{ Page.keyword }}\">
  611. \t\t{% endif %}
  612. \t\t{% if Page.meta_robots is not empty %}
  613. \t\t\t<meta name=\"robots\" content=\"{{ Page.meta_robots }}\">
  614. \t\t{% endif %}
  615. \t\t<link rel=\"icon\" href=\"{{ asset('assets/img/common/favicon.ico', 'user_data') }}\">
  616. \t\t<link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.3.1/css/all.css\" integrity=\"sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU\" crossorigin=\"anonymous\">
  617. \t\t<link rel=\"stylesheet\" href=\"{{ asset('assets/css/lib/swiper-bundle.min.css', 'user_data') }}\">
  618. \t\t<link rel=\"stylesheet\" href=\"{{ asset('assets/css/style.css') }}\">
  619. \t\t<link rel=\"stylesheet\" href=\"{{ asset('assets/css/customize.css?v=20260403', 'user_data') }}\">
  620. \t\t<script src=\"{{ asset('front.bundle.js', 'bundle') }}\"></script>
  621. \t\t{% block stylesheet %}{% endblock %}
  622. \t\t<script>
  623. \t\t\t\$(function () {
  624. \$.ajaxSetup({
  625. 'headers': {
  626. 'ECCUBE-CSRF-TOKEN': \$('meta[name=\"eccube-csrf-token\"]').attr('content')
  627. }
  628. });
  629. });
  630. \t\t</script>
  631. \t\t{# Layout: HEAD #}
  632. \t\t{% if Layout.Head %}
  633. \t\t\t{{ include('block.twig', {'Blocks': Layout.Head}) }}
  634. \t\t{% endif %}
  635. \t\t{# プラグイン用styleseetやmetatagなど #}
  636. \t\t{% if plugin_assets is defined %}
  637. \t\t\t{{ include('@admin/snippet.twig', { snippets: plugin_assets }) }}
  638. \t\t{% endif %}
  639. \t\t<link rel=\"stylesheet\" href=\"{{ asset('assets/css/customize.css?v=20250503', 'user_data') }}\">
  640. \t</head>
  641. \t<body
  642. \t\tid=\"page_{{ app.request.get('_route') }}\" class=\"{{ body_class|default('other_page') }}\">
  643. \t\t<!-- Google Tag Manager (noscript) -->
  644. \t\t<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-TJB5GLHT\"
  645. \t\theight=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  646. \t\t<!-- End Google Tag Manager (noscript) -->
  647. \t\t{# Layout: BODY_AFTER #}
  648. \t\t{% if Layout.BodyAfter %}
  649. \t\t\t{{ include('block.twig', {'Blocks': Layout.BodyAfter}) }}
  650. \t\t{% endif %}
  651. \t\t{% if isMaintenance %}
  652. \t\t\t<div class=\"ec-maintenanceAlert\">
  653. \t\t\t\t<div>
  654. \t\t\t\t\t<div class=\"ec-maintenanceAlert__icon\"><img src=\"{{ asset('assets/icon/exclamation-white.svg') }}\"/></div>
  655. \t\t\t\t\t{{ 'メンテナンスモードが有効になっています。'|trans }}
  656. \t\t\t\t</div>
  657. \t\t\t</div>
  658. \t\t{% endif %}
  659. \t\t<div
  660. \t\t\tclass=\"ec-layoutRole\">
  661. \t\t\t{# Layout: HEADER #}
  662. \t\t\t{% if Layout.Header %}
  663. \t\t\t\t<header class=\"ec-layoutRole__header header\">
  664. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.Header}) }}
  665. \t\t\t\t</header>
  666. \t\t\t{% endif %}
  667. \t\t\t{# Layout: CONTENTS_TOP #}
  668. \t\t\t{% if Layout.ContentsTop %}
  669. \t\t\t\t<div class=\"ec-layoutRole__contentTop\">
  670. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.ContentsTop}) }}
  671. \t\t\t\t</div>
  672. \t\t\t{% endif %}
  673. \t\t\t{# Layout: SIDE_LEFT #}
  674. \t\t\t{% if Layout.SideLeft %}
  675. \t\t\t\t<aside class=\"ec-layoutRole__left\">
  676. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.SideLeft}) }}
  677. \t\t\t\t</aside>
  678. \t\t\t{% endif %}
  679. \t\t\t{% set layoutRoleMain = 'ec-layoutRole__main' %}
  680. \t\t\t{% if Layout.ColumnNum == 2 %}
  681. \t\t\t\t{% set layoutRoleMain = 'ec-layoutRole__mainWithColumn' %}
  682. \t\t\t{% elseif Layout.ColumnNum == 3 %}
  683. \t\t\t\t{% set layoutRoleMain = 'ec-layoutRole__mainBetweenColumn' %}
  684. \t\t\t{% endif %}
  685. \t\t\t<main
  686. \t\t\t\tclass=\"{{ layoutRoleMain }}\">
  687. \t\t\t\t{# Layout: MAIN_TOP #}
  688. \t\t\t\t{% if Layout.MainTop %}
  689. \t\t\t\t\t<div class=\"ec-layoutRole__mainTop\">
  690. \t\t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.MainTop}) }}
  691. \t\t\t\t\t</div>
  692. \t\t\t\t{% endif %}
  693. \t\t\t\t{# MAIN AREA #}
  694. \t\t\t\t{% block main %}{% endblock %}
  695. \t\t\t\t{# Layout: MAIN_Bottom #}
  696. \t\t\t\t{% if Layout.MainBottom %}
  697. \t\t\t\t\t<div class=\"ec-layoutRole__mainBottom\">
  698. \t\t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.MainBottom}) }}
  699. \t\t\t\t\t</div>
  700. \t\t\t\t{% endif %}
  701. \t\t\t</main>
  702. \t\t\t{# Layout: SIDE_RIGHT #}
  703. \t\t\t{% if Layout.SideRight %}
  704. \t\t\t\t<aside class=\"ec-layoutRole__right\">
  705. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.SideRight}) }}
  706. \t\t\t\t</aside>
  707. \t\t\t{% endif %}
  708. \t\t\t{# Layout: CONTENTS_BOTTOM #}
  709. \t\t\t{% if Layout.ContentsBottom %}
  710. \t\t\t\t<div class=\"ec-layoutRole__contentBottom\">
  711. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.ContentsBottom}) }}
  712. \t\t\t\t</div>
  713. \t\t\t{% endif %}
  714. \t\t\t{# Layout: CONTENTS_FOOTER #}
  715. \t\t\t{% if Layout.Footer %}
  716. \t\t\t\t<footer class=\"footer\">
  717. \t\t\t\t\t{{ include('block.twig', {'Blocks': Layout.Footer}) }}
  718. \t\t\t\t</footer>
  719. \t\t\t{% endif %}
  720. \t\t</div>
  721. \t\t<!-- ec-layoutRole -->
  722. \t\t<div class=\"ec-overlayRole\"></div>
  723. \t\t<div class=\"ec-drawerRoleClose\">
  724. \t\t\t<i class=\"fas fa-times\"></i>
  725. \t\t</div>
  726. \t\t<div
  727. \t\t\tclass=\"ec-drawerRole\">
  728. \t\t\t{# Layout: DRAWER #}
  729. \t\t\t{% if Layout.Drawer %}
  730. \t\t\t\t{{ include('block.twig', {'Blocks': Layout.Drawer}) }}
  731. \t\t\t{% endif %}
  732. \t\t</div>
  733. \t\t<script src=\"{{ asset('assets/js/lib/swiper-bundle.min.js', 'user_data') }}\"></script>
  734. \t\t{% include('@common/lang.twig') %}
  735. \t\t<script src=\"{{ asset('assets/js/function.js') }}\"></script>
  736. \t\t<script src=\"{{ asset('assets/js/eccube.js') }}\"></script>
  737. \t\t{% block javascript %}{% endblock %}
  738. \t\t{# Layout: CLOSE_BODY_BEFORE #}
  739. \t\t{% if Layout.CloseBodyBefore %}
  740. \t\t\t{{ include('block.twig', {'Blocks': Layout.CloseBodyBefore}) }}
  741. \t\t{% endif %}
  742. \t\t{# プラグイン用Snippet #}
  743. \t\t{% if plugin_snippets is defined %}
  744. \t\t\t{{ include('snippet.twig', { snippets: plugin_snippets }) }}
  745. \t\t{% endif %}
  746. \t\t<script src=\"{{ asset('assets/js/customize.js?v=20250502', 'user_data') }}\"></script>
  747. \t</body>
  748. </html>
  749. ""default_frame.twig""/home/hirota-s.com/public_html/app/template/default/default_frame.twig");
  750.     }
  751.     
  752.     public function checkSecurity()
  753.     {
  754.         static $tags = array("set" => 26"if" => 27"block" => 78"include" => 203);
  755.         static $filters = array("escape" => 12"default" => 99"trans" => 113);
  756.         static $functions = array("csrf_token" => 23"constant" => 23"include" => 56"template_from_string" => 56"asset" => 72);
  757.         try {
  758.             $this->sandbox->checkSecurity(
  759.                 ['set''if''block''include'],
  760.                 ['escape''default''trans'],
  761.                 ['csrf_token''constant''include''template_from_string''asset']
  762.             );
  763.         } catch (SecurityError $e) {
  764.             $e->setSourceContext($this->source);
  765.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  766.                 $e->setTemplateLine($tags[$e->getTagName()]);
  767.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  768.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  769.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  770.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  771.             }
  772.             throw $e;
  773.         }
  774.     }
  775. }