{#
This file is part of EC-CUBE
Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved.
http://www.ec-cube.co.jp/
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
#}
{% block javascript %}
{# ハンバーガーメニュー開閉の処理 #}
<script>
$(document).ready(function () {
$(".navigation").hide();
$(function () {
$('.js-hamburger-menu').on('click', function () {
$('.navigation').slideToggle(500)
$('.navigation').toggleClass('active')
$('.hamburger-menu-top').toggleClass('top-0 top-3 lg:top-4 rotate-45 rotate-0')
$('.hamburger-menu-middle').toggleClass('hidden')
$('.hamburger-menu-bottom').toggleClass('-rotate-45 rotate-0 lg:top-4')
$('.hamburger-menu-text').toggleClass('opacity-0 opacity-100')
});
});
});
</script>
{% endblock javascript %}
{% set totalQuantity = get_carts_total_quantity() %}
{% set categories = [
{
'name': 'お仏壇',
'id':'1',
},
{
'name': 'お位牌',
'id':'2',
},
{
'name': '仏具',
'id':'3',
},
{
'name': 'セット',
'id':'4',
},
{
'name': '手元供養',
'id':'21',
},
] %}
{% block main %}
<div class="bg-white h-[82px] bg-opacity-95 fixed z-20 w-full px-6 lg:px-2 lg:h-[56px] py-4">
<a href="{{url('homepage')}}" class="hover w-[298px] lg:w-[180px] absolute -translate-x-1/2 left-1/2 mx-auto my-[6px] lg:my-1">
<img src="{{ asset('assets/img/header/site-logo.png') }}" alt="site_logo on Header" class="">
</a>
<div class="flex items-center justify-between">
<a href="tel:0355795671" class="lg:hidden hover flex gap-3 items-center">
<i class="fas fa-phone fa-flip-horizontal fa-lg" style="color: #585858;"></i>
<p class="text-[#0F0F0F] font-extralight text-sm tracking-[4.4px]">03-5579-5671</p>
</a>
{# SP時のハンバーガー #}
<div class="lg:flex hidden cursor-pointer w-7 items-center justify-center">
<button class="relative js-hamburger-menu h-7 w-7">
<span class="hamburger-menu-top h-[0.8px] absolute top-0 right-0 bg-black w-7 inline-block rotate-0 duration-300"></span>
<span class="hamburger-menu-middle h-[0.8px] absolute top-[9px] right-0 bg-black w-7 inline-block duration-300"></span>
<span class="hamburger-menu-bottom h-[0.8px] absolute top-[18px] right-0 bg-black w-7 inline-block rotate-0 duration-300"></span>
</button>
</div>
<div class="flex items-center gap-10 lg:gap-3">
<a href="{% if is_granted('ROLE_USER') %} /mypage {% else %} /mypage/login {% endif %}" class="hover h-fit flex">
{% if is_granted('ROLE_USER') %}
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512" class="w-6"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="#585858" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"/></svg>
{% else %}
<div class="flex gap-2 border-[#EFEFEF] border rounded py-3 lg:py-2 px-7 items-center lg:hidden">
<img src="{{ asset('assets/img/header/heroicons-solid/user.svg') }}" alt="register_login_btn on Header" class="w-6 h-auto">
<p class="font-light font-notosans text-xs">会員登録・ログイン</p>
</div>
<img src="{{ asset('assets/img/header/heroicons-solid/user.svg') }}" alt="register_login_btn on Header" class="lg:block hidden w-6 h-6">
{% endif %}
</a>
<div class="flex items-center gap-8">
<a href="{{url('cart')}}" class="relative cursor-pointer">
<img src="{{ asset('assets/img/header/cart.png') }}" alt="cart on Header">
<span class="absolute -right-1 -bottom-3 bg-white rounded-[50%] w-5 h-5 text-center text-xs leading-5 shadow-md">
{{ totalQuantity|number_format }}
</span>
</a>
<div class="lg:hidden cursor-pointer pt-2">
<button class="relative js-hamburger-menu h-4 w-full">
<span class="hamburger-menu-top h-px absolute top-0 right-0 bg-black w-9 inline-block rotate-0 duration-300"></span>
<span class="hamburger-menu-middle h-px absolute top-1.5 right-0 bg-black w-9 inline-block duration-300"></span>
<span class="hamburger-menu-bottom h-px absolute top-3 right-0 bg-black w-9 inline-block rotate-0 duration-300"></span>
</button>
<p class="hamburger-menu-text text-[11px] font-bold duration-300 opacity-100">MENU</p>
</div>
</div>
</div>
</div>
</div>
<nav class="navigation fixed hidden top-[82px] left-0 z-20 bg-white h-[calc(100%-81px)] w-full bg-opacity-95 py-20 overflow-y-scroll lg:h-[calc(100%-44px)] lg:top-[56px] lg:py-6">
{{ include('hamburger.twig') }}
</nav>
<div class="opacity-0 h-[164px] lg:h-[52px]">ヘッダーの高さ分の要素</div>
{{ include('sticky-nav.twig') }}
{% endblock %}