{#
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.
#}
{% extends 'default_frame.twig' %}
{% set body_class = 'front_page' %}
{% block stylesheet %}
{% endblock %}
{% block javascript %}
{% endblock javascript %}
{% block main %}
<section class="product_slider_section">
<div class="slider-container">
{# メインスライド #}
<ul id="product_slider_section-slick">
<!--BIB 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 10}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_bib_10l_100ppm'|trans}}" alt="{{ 'img_path.slider.refill_bib_10l_100ppm_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.bib_100ppm'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--パウチ 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 41}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.pouch_800ml_100ppm'|trans}}" alt="{{ 'img_path.slider.pouch_800ml_100ppm_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.pouch_100ppm'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--スタンダードパック 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 11}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.standard_pack'|trans}}" alt="{{ 'img_path.slider.standard_pack_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.standard'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--補充パック 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 12}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_pack'|trans}}" alt="{{ 'img_path.slider.refill_pack_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.replenishment'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--トリガーパック 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 13}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.trigger_pack'|trans}}" alt="{{ 'img_path.slider.trigger_pack_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.trigger'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--ミニボトルパック 100ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 14}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.mini_bottle_pack'|trans}}" alt="{{ 'img_path.slider.mini_bottle_pack_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_100ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.mini_bottle'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--BIB 200ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 19}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_bib_10l_200ppm'|trans}}" alt="{{ 'img_path.slider.refill_bib_10l_200ppm_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_200ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.bib_200ppm'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--パウチ 200ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 39}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.pouch_800ml_200ppm'|trans}}" alt="{{ 'img_path.slider.pouch_800ml_200ppm_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_200ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.pouch_200ppm'|trans }}</h3>
</div>
</div>
</a>
</li>
<!--プラスパック 200ppm-->
<li class="slide-content">
<a class="slide-content-inner" href="{{ url('product_detail', {'id': 15}) }}">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.plus_pack'|trans}}" alt="{{ 'img_path.slider.plus_pack_alt_text'|trans }}">
</div>
</div>
<div class="slider-text_content">
<div class="slider-text_content_inner">
<h4 class="slider-text_cat">{{ 'front.block.product.category_200ppm'|trans }}</h4>
<h3 class="slider-text_title">{{ 'front.block.product.name.plus_pack'|trans }}</h3>
</div>
</div>
</a>
</li>
</ul>
{# サムネイル #}
<ul id="product_slider_section-thumbs">
<!--BIB 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_bib_10l_100ppm'|trans}}" alt="{{ 'img_path.slider.refill_bib_10l_100ppm_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--パウチ 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.pouch_800ml_100ppm'|trans}}" alt="{{ 'img_path.slider.pouch_800ml_100ppm_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--スタンダードパック 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.standard_pack'|trans}}" alt="{{ 'img_path.slider.standard_pack_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--補充パック 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_pack'|trans}}" alt="{{ 'img_path.slider.refill_pack_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--トリガーパック 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.trigger_pack'|trans}}" alt="{{ 'img_path.slider.trigger_pack_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--ミニボトルパック 100ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.mini_bottle_pack'|trans}}" alt="{{ 'img_path.slider.mini_bottle_pack_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--BIB 200ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.refill_bib_10l_200ppm'|trans}}" alt="{{ 'img_path.slider.refill_bib_10l_200ppm_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--パウチ 200ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.pouch_800ml_200ppm'|trans}}" alt="{{ 'img_path.slider.pouch_800ml_200ppm_alt_text'|trans }}">
</div>
</div>
</div>
</li>
<!--プラスパック 200ppm-->
<li class="slide-content">
<div class="slide-content-inner">
<div class="slide-wrapper">
<div class="img-box slide-box">
<img src="{{'img_path.slider.plus_pack'|trans}}" alt="{{ 'img_path.slider.plus_pack_alt_text'|trans }}">
</div>
</div>
</div>
</li>
</ul>
</div>
</section>
<!--定期購入の方はこちらをチェック-->
<a href="{{ url('product_list') }}#cat_9" class="top_regular_order_section">
<p class="top_regular_order_section_text">{{ 'front.block.regular.nav.think_about'|trans }}</p>
<p class="top_regular_order_section_arrow_text">{{ 'front.block.regular.nav.check'|trans }}<i class="fas fa-arrow-right"></i></p>
</a>
{# 送料無料のポップアップ #}
<div class="popup_postage-free postage_popup_hide" id="popupElement">
<div class="popup_content_img">
<img src="{{'img_path.top.shipping_free'|trans}}" alt="{{'img_path.top.shipping_free_alt_text'|trans}}">
<button id="popupClose" class="popup_close" onclick="postagePopupClose()"><i class="fas fa-times-circle"></i></button>
</div>
</div>
{# クッキー用ライブラリ #}
<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.5/dist/js.cookie.min.js"></script>
{# 送料無料のポップアップ制御 #}
<script>
let popupEl = document.getElementById('popupElement');
function postagePopupClose() {
popupEl.classList.add('postage_popup_hide');
}
function postagePopupshow() {
popupEl.classList.remove('postage_popup_hide');
}
$(function() {
const date = new Date();
date.setDate(date.getDate() + 1);
date.setHours(0, 0, 0);
if (Cookies.get('access_sample') == undefined) {
Cookies.set('access_sample', 'access', { expires: date });
setTimeout(postagePopupshow, 5000);
}
});
</script>
{# スライダー制御 #}
<script>
jQuery("#product_slider_section-slick").slick({
asNavFor: "#product_slider_section-thumbs",
infinite: true,
arrows: false,
})
{# サムネイルスライダー制御 #}
jQuery("#product_slider_section-thumbs").slick({
slidesToShow: 4,
asNavFor: "#product_slider_section-slick",
infinite: true,
arrows: true,
prevArrow: '<div class="slide-arrow prev-arrow"><div class="arrow-wrap"></div><div>',
nextArrow: '<div class="slide-arrow next-arrow"><div class="arrow-wrap"></div><div>',
responsive: [{
breakpoint: 1200,
settings: {
slidesToShow: 3,
},
}, ],
})
{# サムネイルとメインスライドの連携処理 #}
jQuery("#product_slider_section-thumbs .slick-slide").on("click", function() {
let index = jQuery(this).attr("data-slick-index")
jQuery("#product_slider_section-slick").slick("slickGoTo", index)
})
</script>
{% endblock %}