var/cache/dev/twig/9d/9de9f3fd62bca330f4e3fcf7db71a5f1f975ebf2431e69f3c90ebe255afedadc.php line 73

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. /* Block/header.twig */
  14. class __TwigTemplate_c45911b33fdd98256b0f8be8deda470fa2720c2a65cb1fe97333196a9be2789b 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.             'javascript' => [$this'block_javascript'],
  26.         ];
  27.     }
  28.     protected function doDisplay(array $context, array $blocks = [])
  29.     {
  30.         $macros $this->macros;
  31.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  32.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Block/header.twig"));
  33.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  34.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Block/header.twig"));
  35.         // line 1
  36.         echo "<header class=\"l-header\">
  37.         <div class=\"l-header__conteiner\">
  38.             <h1 class=\"l-header__logo\">
  39.                 <a href=\"https://xb579178.xbiz.jp/test-ec-05/\"><img src=\"";
  40.         // line 4
  41.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/moo-side-log.svg"), "html"nulltrue);
  42.         echo "\" alt=\"肉の再生工房〜moo side〜\"></a>
  43.             </h1>
  44.             ";
  45.         // line 8
  46.         echo "            ";
  47.         // line 9
  48.         echo "            ";
  49.         // line 10
  50.         echo "            ";
  51.         // line 11
  52.         echo "
  53.             <!-- ハンバーガーメニュー -->
  54.                 <div class=\"l-header__search__image\" id=\"searchopen2\">
  55.                     <img src=\"";
  56.         // line 14
  57.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/glass_wh.webp"), "html"nulltrue);
  58.         echo "\" alt=\"\">
  59.                 </div>
  60.                     <div class=\"form__area2\" id=\"attrin2\">
  61.                         ";
  62.         // line 17
  63.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("block_search_product"));
  64.         echo "
  65.                     </div>
  66.             
  67.             <div id=\"hamburger\" class=\"l-header__hamburger\">
  68.                 <span class=\"l-header__hamburger__line\" id=\"top\"></span>
  69.                 <span class=\"l-header__hamburger__line\" id=\"center\"></span>
  70.                 <span class=\"l-header__hamburger__line\" id=\"bottom\"></span>
  71.             </div>
  72.             <nav class=\"l-header__top__hamburger__nav\" id=\"nav\">
  73.                 <h3 class=\"l-header__top__hamburger__nav__title\">会員メニュー</h3>
  74.                 <ul class=\"l-header__top__hamburger__nav__lists\">
  75.                     ";
  76.         // line 29
  77.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
  78.             // line 30
  79.             echo "                        <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  80.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage");
  81.             echo "\"><p class=\"l-header__top__nav__lists__item__undertext\">マイページ</p></a></li>
  82.                         <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  83.             // line 31
  84.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("logout");
  85.             echo "\"><p class=\"l-header__top__nav__lists__item__undertext\">ログアウト</p></a></li>
  86.                         ";
  87.         } else {
  88.             // line 33
  89.             echo "                        <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  90.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("entry");
  91.             echo "\"><p class=\"l-header__top__nav__lists__item__undertext\">新規登録</p></a></li>
  92.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  93.             // line 34
  94.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage_login");
  95.             echo "\"><p class=\"l-header__top__nav__lists__item__undertext\">ログイン</p></a></li>
  96.                     ";
  97.         }
  98.         // line 36
  99.         echo "                    <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  100.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart");
  101.         echo "\">カート</a></li>
  102.                 </ul>
  103.                 <h3 class=\"l-header__top__hamburger__nav__title\">メニュー</h3>
  104.                 <ul class=\"l-header__top__hamburger__nav__lists\">
  105.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  106.         // line 41
  107.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  108.         echo "\">TOP</a></li>
  109.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  110.         // line 42
  111.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  112.         echo "#recommend\">おすすめ商品</a></li>
  113.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  114.         // line 43
  115.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("homepage");
  116.         echo "#popular\">人気商品</a></li>
  117.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"";
  118.         // line 44
  119.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("product_list");
  120.         echo "\">商品一覧</a></li>
  121.                     
  122.                 </ul>
  123.             </nav>
  124.             <nav class=\"l-header__top__nav\">
  125.                 <ul class=\"l-header__top__nav__lists\">
  126.                     <li id=\"searchopen\" class=\"l-header__top__nav__lists__item\"><a class=\"nolink1\"><img src=\"";
  127.         // line 51
  128.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-04/html/user_data/assets/img/common/glass.webp"), "html"nulltrue);
  129.         echo "\" height=\"40\" width=\"45\" alt=\"検索\"><p class=\"l-header__top__nav__lists__item__undertext\">検索</p></a></li>
  130.                         <div class=\"form__area\" id=\"attrin\">
  131.                         ";
  132.         // line 53
  133.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("block_search_product"));
  134.         echo "
  135.                         <img id=\"closebtn\" class=\"closebtn\" src=\"";
  136.         // line 54
  137.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-04/html/user_data/assets/img/common/x.webp"), "html"nulltrue);
  138.         echo "\">
  139.                     </div>
  140.                     <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  141.         // line 56
  142.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage_favorite");
  143.         echo "\"><img src=\"";
  144.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-04/html/user_data/assets/img/common/ha-to.webp"), "html"nulltrue);
  145.         echo "\" height=\"40\" width=\"45\" alt=\"お気に入り\"><p class=\"l-header__top__nav__lists__item__undertext\">お気に入り</p></a></li>
  146.                     ";
  147.         // line 57
  148.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER")) {
  149.             // line 58
  150.             echo "                        <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  151.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage");
  152.             echo "\"><img src=\"";
  153.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/cow.webp"), "html"nulltrue);
  154.             echo "\" height=\"30\" width=\"60\" alt=\"マイページ\"><p class=\"l-header__top__nav__lists__item__undertext\">マイページ</p></a></li>
  155.                         <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  156.             // line 59
  157.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("logout");
  158.             echo "\"><img src=\"";
  159.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/cow.webp"), "html"nulltrue);
  160.             echo "\" height=\"30\" width=\"60\" alt=\"ログアウト\"><p class=\"l-header__top__nav__lists__item__undertext\">ログアウト</p></a></li>
  161.                         ";
  162.         } else {
  163.             // line 61
  164.             echo "                        <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  165.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("entry");
  166.             echo "\"><img src=\"";
  167.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/cow.webp"), "html"nulltrue);
  168.             echo "\" height=\"30\" width=\"60\" alt=\"新規登録\"><p class=\"l-header__top__nav__lists__item__undertext\">新規登録</p></a></li>
  169.                     <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  170.             // line 62
  171.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("mypage_login");
  172.             echo "\"><img src=\"";
  173.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/cow.webp"), "html"nulltrue);
  174.             echo "\" height=\"30\" width=\"60\" alt=\"ログイン\"><p class=\"l-header__top__nav__lists__item__undertext\">ログイン</p></a></li>
  175.                     ";
  176.         }
  177.         // line 64
  178.         echo "                    <li class=\"l-header__top__nav__lists__item\"><a href=\"";
  179.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("cart");
  180.         echo "\"><img src=\"";
  181.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/cart.webp"), "html"nulltrue);
  182.         echo "\" height=\"60\" width=\"50\" alt=\"カート\"><p class=\"l-header__top__nav__lists__item__undertext\">カート</p></a></li>
  183.                 </ul>
  184.             </nav>
  185.         </div>
  186.     </header>
  187.     <div class=\"l-header__logo display\">
  188.         <a href=\"https://xb579178.xbiz.jp/test-ec-05/\"><img src=\"";
  189.         // line 71
  190.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/test-ec-05/html/user_data/assets/img/common/moo-side-log.svg"), "html"nulltrue);
  191.         echo "\" alt=\"肉の再生工房〜moo side〜\"></a>
  192.     </div>
  193.     
  194.     ";
  195.         // line 74
  196.         $this->displayBlock('stylesheet'$context$blocks);
  197.         // line 261
  198.         echo "
  199. ";
  200.         // line 262
  201.         $this->displayBlock('javascript'$context$blocks);
  202.         
  203.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  204.         
  205.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  206.     }
  207.     // line 74
  208.     public function block_stylesheet($context, array $blocks = [])
  209.     {
  210.         $macros $this->macros;
  211.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  212.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  213.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  214.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  215.         // line 75
  216.         echo "    <style>
  217.         html {
  218.             overflow-x: hidden;
  219.         }
  220.         .l-header {
  221.                 height: 105px;
  222.         }
  223.         .l-header__search {
  224.           display: none;
  225.         }
  226.         .l-header__logo.display {
  227.             display: none;
  228.         }
  229.         @media screen and (max-width: 1024px) {
  230.             .l-header {
  231.                 background-color: rgba(0, 0 , 0, 0);
  232.             }
  233.             .l-header__logo {
  234.                 display: none;
  235.             }
  236.             .l-header__logo.display {
  237.                 display: block;
  238.                 position: absolute;
  239.                 top: 10px;
  240.                 left: 15px;
  241.             }
  242.             .l-header__search {
  243.             display: block;
  244.           }
  245.           .l-header__search__image {
  246.             width: 60px;
  247.             background-color: #B72C11;
  248.             padding: 14px 10px;
  249.             border-radius: 50%;
  250.             display: flex;
  251.             justify-content: center;
  252.             align-items: center;
  253.             position: absolute;
  254.             top: 17px;
  255.             right: 90px;
  256.           }
  257.           .l-header__search__image img {
  258.             width: 30px;
  259.           }
  260.           .l-header__search__area {
  261.             position: absolute;
  262.             top: 75px;
  263.             left: 50%;
  264.             transform: translateX(-50%);
  265.             height: 60px;
  266.             width: max(100vw, 500px);
  267.             background-color: #333;
  268.           }
  269.         }
  270.         .l-header__search {
  271.         display: block;
  272.       }
  273.       .l-header__search__image {
  274.         display: none;
  275.       }
  276.       .l-header__search__image img {
  277.         width: 30px;
  278.       }
  279.       .l-header__search__area {
  280.         position: absolute;
  281.         top: -100%;
  282.         left: 50%;
  283.         transform: translateX(-50%);
  284.         height: 60px;
  285.         width: max(100vw, 500px);
  286.         background-color: #333;
  287.         transition: top 0.5s;
  288.       }
  289.       .l-header__search__area.in {
  290.         top: 75px;
  291.       }
  292.       .form__area {
  293.             position: fixed;
  294.             top: -100%;
  295.             left: 0;
  296.             height: 100vh;
  297.             width: 100vw;
  298.             display: flex;
  299.             justify-content: space-evenly;
  300.             align-items: flex-start;
  301.             background-color: rgba(0, 0, 0, 0.5);
  302.             z-index: 999;
  303.             transition: top 0.5s;
  304.         }
  305.         .form__area .form__area__searchform {
  306.             display: flex;
  307.             align-items: center;
  308.             margin-top: 20px;
  309.         }
  310.         .form__area .form__category select{
  311.             padding: 5px;
  312.             width: 30vw;
  313.             height: 60px;
  314.             background-color: #eacac4;
  315.             outline: none;
  316.         }
  317.         .form__area .form__keyword {
  318.             display: flex;
  319.         }
  320.         .form__area .form__keyword input {
  321.              width: 30vw;
  322.             height: 60px;
  323.             outline: none;
  324.         }
  325.         .form__area .form__keyword__btn {
  326.             background-color: #eacac4;
  327.         }
  328.         .form__area .form__keyword__btn__img img {
  329.             width: 35px;
  330.         }
  331.         .form__area .closebtn {
  332.             width: 50px;
  333.             height: 50px;
  334.             margin-top: 25px;
  335.         }
  336.         .form__area.in {
  337.             top: 0;
  338.         }
  339.   
  340.   .form__area2 {
  341.         position: fixed;
  342.         top: 75px;
  343.         left: 100%;
  344.         height: 45px;
  345.         width: 100vw;
  346.         display: flex;
  347.         justify-content: space-evenly;
  348.         align-items: flex-start;
  349.         background-color: rgba(0, 0, 0, 0.5);
  350.         z-index: 999;
  351.         transition: left 0.5s;
  352.   }
  353.   .form__area2 .form__area__searchform {
  354.             display: flex;
  355.             align-items: center;
  356.         }
  357.         .form__area2 .form__category select{
  358.             padding: 5px;
  359.             width: 34.5vw;
  360.             height: 45px;
  361.             background-color: #eacac4;
  362.             border: none;
  363.         }
  364.         .form__area2 .form__keyword {
  365.             display: flex;
  366.         }
  367.         .form__area2 .form__keyword input {
  368.              width: 54.5vw;
  369.             height: 45px;
  370.             border: none;
  371.         }
  372.         .form__area2 .form__keyword__btn {
  373.             background-color: #eacac4;
  374.             width: 11vw;
  375.             border: none;
  376.         }
  377.         .form__area2 .form__keyword__btn__img img {
  378.             width: 30px;
  379.         }
  380.         .form__area2.in {
  381.             transform: unset;
  382.             left: 0;
  383.         }
  384.         @media screen and (max-width:1024px) {
  385.             .l-header__search__image {
  386.             width: 60px;
  387.             background-color: #B72C11;
  388.             padding: 14px 10px;
  389.             border-radius: 50%;
  390.             display: flex;
  391.             justify-content: center;
  392.             align-items: center;
  393.             position: absolute;
  394.             top: 17px;
  395.             right: 90px;
  396.             z-index: 999;
  397.           }
  398.         }
  399.   
  400. </style>
  401. ";
  402.         
  403.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  404.         
  405.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  406.     }
  407.     // line 262
  408.     public function block_javascript($context, array $blocks = [])
  409.     {
  410.         $macros $this->macros;
  411.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  412.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  413.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  414.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  415.         // line 263
  416.         echo "<script>
  417.     // PC用ヘッダーの検索機能実装
  418.     const open = document.getElementById('searchopen');
  419.     const close = document.getElementById('closebtn');
  420.     const attrin = document.getElementById('attrin');
  421.     
  422.     // 虫眼鏡をクリックで表示
  423.     open.addEventListener('click', function(){
  424.         attrin.classList.add('in');
  425.     });
  426.     
  427.     // ×をクリックで非表示
  428.     close.addEventListener('click', function(){
  429.         attrin.classList.remove('in');
  430.     });
  431.     
  432.     // 要素外をクリックで非表示
  433.     addEventListener('click', outsideClose);
  434.     function outsideClose(e) {
  435.       if (e.target == attrin) {
  436.         attrin.classList.remove('in');
  437.       }
  438.     }
  439.     
  440.      // SP、TB用ヘッダーの検索機能実装
  441.     const open2 = document.getElementById('searchopen2');
  442.     // 虫眼鏡をクリックで表示,非表示切替
  443.     open2.addEventListener('click', function(){
  444.         attrin2.classList.toggle('in');
  445.     });
  446.     
  447. </script>
  448. ";
  449.         
  450.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  451.         
  452.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  453.     }
  454.     public function getTemplateName()
  455.     {
  456.         return "Block/header.twig";
  457.     }
  458.     public function isTraitable()
  459.     {
  460.         return false;
  461.     }
  462.     public function getDebugInfo()
  463.     {
  464.         return array (  440 => 263,  430 => 262,  235 => 75,  225 => 74,  215 => 262,  212 => 261,  210 => 74,  204 => 71,  191 => 64,  184 => 62,  177 => 61,  170 => 59,  163 => 58,  161 => 57,  155 => 56,  150 => 54,  146 => 53,  141 => 51,  131 => 44,  127 => 43,  123 => 42,  119 => 41,  110 => 36,  105 => 34,  100 => 33,  95 => 31,  90 => 30,  88 => 29,  73 => 17,  67 => 14,  62 => 11,  60 => 10,  58 => 9,  56 => 8,  50 => 4,  45 => 1,);
  465.     }
  466.     public function getSourceContext()
  467.     {
  468.         return new Source("<header class=\"l-header\">
  469.         <div class=\"l-header__conteiner\">
  470.             <h1 class=\"l-header__logo\">
  471.                 <a href=\"https://xb579178.xbiz.jp/test-ec-05/\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/moo-side-log.svg')}}\" alt=\"肉の再生工房〜moo side〜\"></a>
  472.             </h1>
  473.             {#<div class=\"l-header__tel\">#}
  474.             {#    <p class=\"l-header__tel__text\">お電話でのお問い合わせはこちらから</p>#}
  475.             {#    <a class=\"l-header__tel__number\" href=\"tel:0312345678\">TEL:0120-123-4567</a>#}
  476.             {#</div>#}
  477.             <!-- ハンバーガーメニュー -->
  478.                 <div class=\"l-header__search__image\" id=\"searchopen2\">
  479.                     <img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/glass_wh.webp')}}\" alt=\"\">
  480.                 </div>
  481.                     <div class=\"form__area2\" id=\"attrin2\">
  482.                         {{ render(path('block_search_product')) }}
  483.                     </div>
  484.             
  485.             <div id=\"hamburger\" class=\"l-header__hamburger\">
  486.                 <span class=\"l-header__hamburger__line\" id=\"top\"></span>
  487.                 <span class=\"l-header__hamburger__line\" id=\"center\"></span>
  488.                 <span class=\"l-header__hamburger__line\" id=\"bottom\"></span>
  489.             </div>
  490.             <nav class=\"l-header__top__hamburger__nav\" id=\"nav\">
  491.                 <h3 class=\"l-header__top__hamburger__nav__title\">会員メニュー</h3>
  492.                 <ul class=\"l-header__top__hamburger__nav__lists\">
  493.                     {% if is_granted('ROLE_USER') %}
  494.                         <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{url('mypage')}}\"><p class=\"l-header__top__nav__lists__item__undertext\">マイページ</p></a></li>
  495.                         <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{url('logout')}}\"><p class=\"l-header__top__nav__lists__item__undertext\">ログアウト</p></a></li>
  496.                         {% else %}
  497.                         <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{url('entry')}}\"><p class=\"l-header__top__nav__lists__item__undertext\">新規登録</p></a></li>
  498.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{url('mypage_login')}}\"><p class=\"l-header__top__nav__lists__item__undertext\">ログイン</p></a></li>
  499.                     {% endif %}
  500.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{url('cart')}}\">カート</a></li>
  501.                 </ul>
  502.                 <h3 class=\"l-header__top__hamburger__nav__title\">メニュー</h3>
  503.                 <ul class=\"l-header__top__hamburger__nav__lists\">
  504.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{ url('homepage') }}\">TOP</a></li>
  505.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{ url('homepage') }}#recommend\">おすすめ商品</a></li>
  506.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{ url('homepage') }}#popular\">人気商品</a></li>
  507.                     <li class=\"l-header__top__hamburger__nav__lists__item\"><a href=\"{{ url('product_list') }}\">商品一覧</a></li>
  508.                     
  509.                 </ul>
  510.             </nav>
  511.             <nav class=\"l-header__top__nav\">
  512.                 <ul class=\"l-header__top__nav__lists\">
  513.                     <li id=\"searchopen\" class=\"l-header__top__nav__lists__item\"><a class=\"nolink1\"><img src=\"{{asset ('/test-ec-04/html/user_data/assets/img/common/glass.webp')}}\" height=\"40\" width=\"45\" alt=\"検索\"><p class=\"l-header__top__nav__lists__item__undertext\">検索</p></a></li>
  514.                         <div class=\"form__area\" id=\"attrin\">
  515.                         {{ render(path('block_search_product')) }}
  516.                         <img id=\"closebtn\" class=\"closebtn\" src=\"{{ asset('/test-ec-04/html/user_data/assets/img/common/x.webp') }}\">
  517.                     </div>
  518.                     <li class=\"l-header__top__nav__lists__item\"><a href=\"{{ url('mypage_favorite') }}\"><img src=\"{{asset ('/test-ec-04/html/user_data/assets/img/common/ha-to.webp')}}\" height=\"40\" width=\"45\" alt=\"お気に入り\"><p class=\"l-header__top__nav__lists__item__undertext\">お気に入り</p></a></li>
  519.                     {% if is_granted('ROLE_USER') %}
  520.                         <li class=\"l-header__top__nav__lists__item\"><a href=\"{{url('mypage')}}\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/cow.webp')}}\" height=\"30\" width=\"60\" alt=\"マイページ\"><p class=\"l-header__top__nav__lists__item__undertext\">マイページ</p></a></li>
  521.                         <li class=\"l-header__top__nav__lists__item\"><a href=\"{{url('logout')}}\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/cow.webp')}}\" height=\"30\" width=\"60\" alt=\"ログアウト\"><p class=\"l-header__top__nav__lists__item__undertext\">ログアウト</p></a></li>
  522.                         {% else %}
  523.                         <li class=\"l-header__top__nav__lists__item\"><a href=\"{{url('entry')}}\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/cow.webp')}}\" height=\"30\" width=\"60\" alt=\"新規登録\"><p class=\"l-header__top__nav__lists__item__undertext\">新規登録</p></a></li>
  524.                     <li class=\"l-header__top__nav__lists__item\"><a href=\"{{url('mypage_login')}}\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/cow.webp')}}\" height=\"30\" width=\"60\" alt=\"ログイン\"><p class=\"l-header__top__nav__lists__item__undertext\">ログイン</p></a></li>
  525.                     {% endif %}
  526.                     <li class=\"l-header__top__nav__lists__item\"><a href=\"{{url('cart')}}\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/cart.webp')}}\" height=\"60\" width=\"50\" alt=\"カート\"><p class=\"l-header__top__nav__lists__item__undertext\">カート</p></a></li>
  527.                 </ul>
  528.             </nav>
  529.         </div>
  530.     </header>
  531.     <div class=\"l-header__logo display\">
  532.         <a href=\"https://xb579178.xbiz.jp/test-ec-05/\"><img src=\"{{asset ('/test-ec-05/html/user_data/assets/img/common/moo-side-log.svg')}}\" alt=\"肉の再生工房〜moo side〜\"></a>
  533.     </div>
  534.     
  535.     {% block stylesheet %}
  536.     <style>
  537.         html {
  538.             overflow-x: hidden;
  539.         }
  540.         .l-header {
  541.                 height: 105px;
  542.         }
  543.         .l-header__search {
  544.           display: none;
  545.         }
  546.         .l-header__logo.display {
  547.             display: none;
  548.         }
  549.         @media screen and (max-width: 1024px) {
  550.             .l-header {
  551.                 background-color: rgba(0, 0 , 0, 0);
  552.             }
  553.             .l-header__logo {
  554.                 display: none;
  555.             }
  556.             .l-header__logo.display {
  557.                 display: block;
  558.                 position: absolute;
  559.                 top: 10px;
  560.                 left: 15px;
  561.             }
  562.             .l-header__search {
  563.             display: block;
  564.           }
  565.           .l-header__search__image {
  566.             width: 60px;
  567.             background-color: #B72C11;
  568.             padding: 14px 10px;
  569.             border-radius: 50%;
  570.             display: flex;
  571.             justify-content: center;
  572.             align-items: center;
  573.             position: absolute;
  574.             top: 17px;
  575.             right: 90px;
  576.           }
  577.           .l-header__search__image img {
  578.             width: 30px;
  579.           }
  580.           .l-header__search__area {
  581.             position: absolute;
  582.             top: 75px;
  583.             left: 50%;
  584.             transform: translateX(-50%);
  585.             height: 60px;
  586.             width: max(100vw, 500px);
  587.             background-color: #333;
  588.           }
  589.         }
  590.         .l-header__search {
  591.         display: block;
  592.       }
  593.       .l-header__search__image {
  594.         display: none;
  595.       }
  596.       .l-header__search__image img {
  597.         width: 30px;
  598.       }
  599.       .l-header__search__area {
  600.         position: absolute;
  601.         top: -100%;
  602.         left: 50%;
  603.         transform: translateX(-50%);
  604.         height: 60px;
  605.         width: max(100vw, 500px);
  606.         background-color: #333;
  607.         transition: top 0.5s;
  608.       }
  609.       .l-header__search__area.in {
  610.         top: 75px;
  611.       }
  612.       .form__area {
  613.             position: fixed;
  614.             top: -100%;
  615.             left: 0;
  616.             height: 100vh;
  617.             width: 100vw;
  618.             display: flex;
  619.             justify-content: space-evenly;
  620.             align-items: flex-start;
  621.             background-color: rgba(0, 0, 0, 0.5);
  622.             z-index: 999;
  623.             transition: top 0.5s;
  624.         }
  625.         .form__area .form__area__searchform {
  626.             display: flex;
  627.             align-items: center;
  628.             margin-top: 20px;
  629.         }
  630.         .form__area .form__category select{
  631.             padding: 5px;
  632.             width: 30vw;
  633.             height: 60px;
  634.             background-color: #eacac4;
  635.             outline: none;
  636.         }
  637.         .form__area .form__keyword {
  638.             display: flex;
  639.         }
  640.         .form__area .form__keyword input {
  641.              width: 30vw;
  642.             height: 60px;
  643.             outline: none;
  644.         }
  645.         .form__area .form__keyword__btn {
  646.             background-color: #eacac4;
  647.         }
  648.         .form__area .form__keyword__btn__img img {
  649.             width: 35px;
  650.         }
  651.         .form__area .closebtn {
  652.             width: 50px;
  653.             height: 50px;
  654.             margin-top: 25px;
  655.         }
  656.         .form__area.in {
  657.             top: 0;
  658.         }
  659.   
  660.   .form__area2 {
  661.         position: fixed;
  662.         top: 75px;
  663.         left: 100%;
  664.         height: 45px;
  665.         width: 100vw;
  666.         display: flex;
  667.         justify-content: space-evenly;
  668.         align-items: flex-start;
  669.         background-color: rgba(0, 0, 0, 0.5);
  670.         z-index: 999;
  671.         transition: left 0.5s;
  672.   }
  673.   .form__area2 .form__area__searchform {
  674.             display: flex;
  675.             align-items: center;
  676.         }
  677.         .form__area2 .form__category select{
  678.             padding: 5px;
  679.             width: 34.5vw;
  680.             height: 45px;
  681.             background-color: #eacac4;
  682.             border: none;
  683.         }
  684.         .form__area2 .form__keyword {
  685.             display: flex;
  686.         }
  687.         .form__area2 .form__keyword input {
  688.              width: 54.5vw;
  689.             height: 45px;
  690.             border: none;
  691.         }
  692.         .form__area2 .form__keyword__btn {
  693.             background-color: #eacac4;
  694.             width: 11vw;
  695.             border: none;
  696.         }
  697.         .form__area2 .form__keyword__btn__img img {
  698.             width: 30px;
  699.         }
  700.         .form__area2.in {
  701.             transform: unset;
  702.             left: 0;
  703.         }
  704.         @media screen and (max-width:1024px) {
  705.             .l-header__search__image {
  706.             width: 60px;
  707.             background-color: #B72C11;
  708.             padding: 14px 10px;
  709.             border-radius: 50%;
  710.             display: flex;
  711.             justify-content: center;
  712.             align-items: center;
  713.             position: absolute;
  714.             top: 17px;
  715.             right: 90px;
  716.             z-index: 999;
  717.           }
  718.         }
  719.   
  720. </style>
  721. {% endblock %}
  722. {% block javascript %}
  723. <script>
  724.     // PC用ヘッダーの検索機能実装
  725.     const open = document.getElementById('searchopen');
  726.     const close = document.getElementById('closebtn');
  727.     const attrin = document.getElementById('attrin');
  728.     
  729.     // 虫眼鏡をクリックで表示
  730.     open.addEventListener('click', function(){
  731.         attrin.classList.add('in');
  732.     });
  733.     
  734.     // ×をクリックで非表示
  735.     close.addEventListener('click', function(){
  736.         attrin.classList.remove('in');
  737.     });
  738.     
  739.     // 要素外をクリックで非表示
  740.     addEventListener('click', outsideClose);
  741.     function outsideClose(e) {
  742.       if (e.target == attrin) {
  743.         attrin.classList.remove('in');
  744.       }
  745.     }
  746.     
  747.      // SP、TB用ヘッダーの検索機能実装
  748.     const open2 = document.getElementById('searchopen2');
  749.     // 虫眼鏡をクリックで表示,非表示切替
  750.     open2.addEventListener('click', function(){
  751.         attrin2.classList.toggle('in');
  752.     });
  753.     
  754. </script>
  755. {% endblock %}""Block/header.twig""/home/xb579178/xb579178.xbiz.jp/public_html/test-ec-05/app/template/default/Block/header.twig");
  756.     }
  757. }