{% block stylesheet %}
<style>
.popup_mypage {
font-size: small;
width: auto;
min-width: 100px;
padding: 10px;
display: none;
position: absolute;
line-height: 1.2;
top: 45px;
right:55px;
z-index: 15;
background: #fff;
border: #9ece7a solid 1px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.popup_mypage p:first-child {
line-height: 1.3;
margin-bottom: 0.5em;
}
.popup_cart {
font-size: small;
width: auto;
min-width: 120px;
padding: 10px;
display: none;
position: absolute;
top: 45px;
right:5px;
z-index: 15;
background: #fff;
border: #9ece7a solid 1px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.popup_cart .product_type {
margin-bottom: 5px;
}
.popup_cart div:last-child {
margin-bottom: 0;
}
.popup_mypage a,
.popup_cart a {
text-decoration: underline;
}
.popup_mypage h2,
.popup_cart h2 {
font-size: 1.2em;
}
.quantity,
.money {
font-size: 14px;
font-weight: bold;
}
</style>
{% endblock %}
{% block javascript %}
<script>
$(function() {
var $body = $('body');
var $window = $(window);
$window.on('scroll', function() {
var scrollTop = $window.scrollTop();
var windowWidth = $window.width();
// 画面幅が768px未満の場合
if (windowWidth < 768) {
if (scrollTop > 10) {
if (!$body.hasClass('header-fixed')) {
$body.addClass('header-fixed');
}
} else {
if ($body.hasClass('header-fixed')) {
$body.removeClass('header-fixed');
}
}
}
// 画面幅が768px以上の場合
else if (windowWidth < 880) {
if (scrollTop > 20) {
if (!$body.hasClass('header-fixed')) {
$body.addClass('header-fixed');
}
} else {
if ($body.hasClass('header-fixed')) {
$body.removeClass('header-fixed');
}
}
}
});
$window.on('load resize', function() {
var windowWidth = $window.width();
var scrollTop = $window.scrollTop();
// 画面幅が768px未満の場合
if (windowWidth < 768) {
if (scrollTop <= 10 && $body.hasClass('header-fixed')) {
$body.removeClass('header-fixed');
}
}
// 画面幅が768px以上、880px未満の場合
else if (windowWidth < 880) {
if (scrollTop <= 20 && $body.hasClass('header-fixed')) {
$body.removeClass('header-fixed');
}
}
// 画面幅が880px以上の場合
else {
if ($body.hasClass('header-fixed')) {
$body.removeClass('header-fixed');
}
}
});
});
</script>
{% endblock javascript %}
{% set Carts = get_all_carts() %}
{% set totalPrice = get_carts_total_price() %}
{% set totalQuantity = get_carts_total_quantity() %}
<div id="header_wrap" class="clearfix">
<div id="header">
<div class="only-pc__880">
<div class="header-top flex">
<h1 id="site_description">学校保健、性教育、食教育、メンタルヘルスなど"健康教育"に関する書籍を発行している出版社です。</h1>
<div class="header-top__list">
<ul class="flex">
<li class="contact-mail"><a href="{{ url('contact') }}" ><img src="{{ asset('assets/img/icon/icon_mail_red.png', 'user_data') }}" alt="メールフォームへ" />お問い合わせ</a></li>
{% if is_granted('ROLE_USER') == true %}
<li class="mypage-btn"><a href="{{ url('mypage') }}"><img src="{{ asset('assets/img/common/btn_mypage.png', 'user_data') }}" alt="マイページ">マイページ</a></li>
<li class="login-btn"><a href="{{ url('logout') }}"><img src="{{ asset('assets/img/common/btn_logout.png', 'user_data') }}" alt="ログアウト">ログアウト</a></li>
{% else %}
<li class="mypage-btn"><a href="{{ url('entry') }}"><img src="{{ asset('assets/img/common/btn_mypage.png', 'user_data') }}" alt="会員登録">会員登録</a></li>
<li class="login-btn"><a href="{{ url('mypage') }}"><img src="{{ asset('assets/img/common/btn_login.png', 'user_data') }}" alt="ログイン">ログイン</a></li>
{% endif %}
<li class="sns-link"><a href="https://twitter.com/higashiyama_pub" target="_blank"><img src="/html/user_data/assets/img/icon/icon_x.png" alt="公式X"></a></li>
<li class="sns-link"><a href="https://www.instagram.com/higashiyama_pub" target="_blank"><img src="/html/user_data/assets/img/icon/icon_insta.png" alt="公式インスタグラム"></a></li>
<li class="sns-link"><a href="https://www.youtube.com/channel/UCleuOBiUeXjnRTIOhC8-4YQ/featured" target="_blank"><img src="/html/user_data/assets/img/icon/icon_youtube.png" alt="youtube"></a></li>
<li id="cart-btn"><a href="{{ url('cart') }}"><img src="{{ asset('assets/img/common/btn_cart.png', 'user_data') }}" alt="カート"><span class="ec-cartNavi__badge">{{ totalQuantity|number_format }}</span></a></li>
</ul>
<div class="header-top__bottom">
<div class="flex">
<p class="contact-tel"><a href="tel:0758419278" ><img src="{{ asset('assets/img/icon/icon_tel_red.png', 'user_data') }}" alt="電話番号" />075-841-9278(平日9:00〜17:00)</a></p>
{% if is_granted('ROLE_USER') == true %}
<p class="welcome">ようこそ、{{ app.user.name01 }}{{ app.user.name02 }}様</p>
{% else %}
<p class="welcome">ようこそ、ゲスト様</p>
{% endif %}
</div>
</div>
</div>
</div>
</div>
<div class="header-menu flex">
<div class="ec-headerNavSP" id="trigger">
<i class="fas fa-bars"></i>
</div>
<h2 id="site_logo">
<a href="{{ url('homepage') }}">
<img src="{{ asset('assets/img/common/logo.jpg', 'user_data') }}" alt="東山書房">
</a>
</h2>
<div class="header_utility">
<div class="header-btnicon only-sp__880">
<ul class="flex">
{% if is_granted('ROLE_USER') == true %}
<li class="mypage-btn"><a href="{{ url('mypage') }}"><img src="{{ asset('assets/img/common/btn_mypage.png', 'user_data') }}" alt="マイページ"></a></li>
<li class="login-btn"><a href="{{ url('logout') }}"><img src="{{ asset('assets/img/common/btn_logout.png', 'user_data') }}" alt="ログアウト"></a></li>
<li id="cart-btn"><a href="{{ url('cart') }}"><img src="{{ asset('assets/img/common/btn_cart.png', 'user_data') }}" alt="カート"><span class="ec-cartNavi__badge">{{ totalQuantity|number_format }}</span></a></li>
{% else %}
<li class="mypage-btn"><a href="{{ url('entry') }}"><img src="{{ asset('assets/img/common/btn_mypage.png', 'user_data') }}" alt="会員登録"></a></li>
<li class="login-btn"><a href="{{ url('mypage') }}"><img src="{{ asset('assets/img/common/btn_login.png', 'user_data') }}" alt="ログイン"></a></li>
<li id="cart-btn"><a href="{{ url('cart') }}"><img src="{{ asset('assets/img/common/btn_cart.png', 'user_data') }}" alt="カート"><span class="ec-cartNavi__badge">{{ totalQuantity|number_format }}</span></a></li>
{% endif %}
</ul>
</div>
</div>
</div>
</div>
</div>