<script>
$(function () {
let related = $('#js-related-container');
if(related.find('.p-product-related__slide').length){
related.appendTo($('#js-related-area'));
} else {
related.remove();
}
if (window.matchMedia( '(max-width: 767px)' ).matches) {
if($('#js-related-slider').find('.p-product-related__slide').length<=1){
$('#js-related-slider').addClass('no-slide');
} else {
$('#js-related-slider').slick({
autoplay: false,
arrows: false,
dots:false,
centerMode: true,
centerPadding: '10%',
});
}
}
});
</script>
<div class="p-product-related__container" id="js-related-container">
<h2 class="p-product-related__ttl c-ttl-sec">
<span class="jp">関連商品</span>
<span class="en">RELATED PRODUCTS</span>
</h2>
<div class="p-product-related__slider" id="js-related-slider">
{% for RelatedProduct in Product.RelatedProducts %}
{% set ChildProduct = RelatedProduct.ChildProduct %}
{% if ChildProduct.Status.id == constant("Eccube\\Entity\\Master\\ProductStatus::DISPLAY_SHOW") %}
{% set group1 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(1) %}
{% set group2 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(2) %}
{% set group3 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(3) %}
{% set group4 = repository("Plugin\\CustomerGroup42\\Entity\\Group").find(4) %}
{% if group1 is not null and is_granted('view', group1) or group2 is not null and is_granted('view', group2) or group3 is not null and is_granted('view', group3) or group4 is not null and is_granted('view', group4) %} {# ヒートセラピー会員 ログイン時 #}
<div class="p-product-related__slide">
<a href="{{ url('product_detail', {id : ChildProduct.id}) }}" class="p-product-related__slide-link">
<div class="p-product-related__slide-img-wrap">
<img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}">
</div>
<h3 class="p-product-related__slide-ttl">{{ RelatedProduct.ChildProduct.name }}</h3>
</a>
</div>
{% else %} {# ヒートセラピー会員 非ログイン時 #}
{% if ChildProduct.ProductCategories[0] is not defined or ChildProduct.ProductCategories[0] is defined and ChildProduct.ProductCategories[0].category_id != 10 %}
<div class="p-product-related__slide">
<a href="{{ url('product_detail', {id : ChildProduct.id}) }}" class="p-product-related__slide-link">
<div class="p-product-related__slide-img-wrap">
<img src="{{ asset(RelatedProduct.ChildProduct.main_list_image|no_image_product, 'save_image') }}">
</div>
<h3 class="p-product-related__slide-ttl">{{ RelatedProduct.ChildProduct.name }}</h3>
</a>
</div>
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
</div>
</div>