{#
#}
{% set Products = StockUpdatedProduct() %}
<script>
$(function() {
// テキストスライダーの初期化時のイベント
$('.ec-updateItemRole__slider').on('init', function () {
// 最初のスライドに 'fade-in' クラスを適用
$('.slick-slide[data-slick-index="0"]').addClass('fade-in');
});
// テキストスライダーの設定(メインスライダーと同期)
$('.ec-updateItemRole__slider').slick({
autoplay: true, // 自動再生
infinite: true, // 無限ループ
slidesToShow: 1, // 1つのスライドを表示
slidesToScroll: 1, // スライドを1つずつスクロール
speed: 600,
autoplaySpeed: 5000,
arrows: true,
pauseOnFocus: false,
pauseOnHover: false,
pauseOnDotsHover: false,
})
.on({
beforeChange: function(event, slick, currentSlide, nextSlide) {
// 次のスライドに 'fade-in' クラスを追加
$(".ec-updateItemRole__list .slick-slide[data-slick-index='" + nextSlide + "']").addClass("fade-in");
},
afterChange: function(event, slick, currentSlide) {
// 現在のスライド以外のすべてのスライドから 'fade-in' クラスを削除
$(".ec-updateItemRole__list .slick-slide").not("[data-slick-index='" + currentSlide + "']").not(".slick-cloned").removeClass("fade-in");
// 現在のスライドにクラスを確実に追加
$(".ec-updateItemRole__list .slick-slide[data-slick-index='" + currentSlide + "']").addClass("fade-in");
}
});
});
</script>
{% if Products|length > 0 %}
<div class="ec-role">
<div class="ec-updateItemRole">
<div class="ec-updateItemRole__title">
- 更新があった商品 -
</div>
<div class="ec-updateItemRole__slider">
{% for Product in Products %}
<div class="ec-updateItemRole__listItem">
<a href="{{ url('product_detail', {'id': Product.id}) }}">
{% if Product.stock_find %}
<div class="ec-updateItemRole__imageArea">
<img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}">
</div>
<p class="ec-updateItemRole__listItemTitle">{{ Product.name }}</p>
<p class="ec-updateItemRole__detailPrice">
{% if Product.hasProductClass %}
{% if Product.getPrice02Min == Product.getPrice02Max %}
{{ Product.getPrice02IncTaxMin|price }}
{% else %}
{{ Product.getPrice02IncTaxMin|price }} ~ {{ Product.getPrice02IncTaxMax|price }}
{% endif %}
{% else %}
{{ Product.getPrice02IncTaxMin|price }}
{% endif %}
</p>
{% else %}
<div class="ec-updateItemRole__imageArea soldout">
<img src="{{ asset(Product.main_list_image|no_image_product, 'save_image') }}">
</div>
<p class="ec-updateItemRole__listItemTitle">{{ Product.name }}</p>
<p class="ec-updateItemRole__detailPrice soldout">SOLDOUT</p>
{% endif %}
</a>
</div>
{% endfor %}
</div>
<a class="ec-updateItemRole__moreBtn" href="{{ url('product_list') }}?orderby=4">一覧を見る</a>
</div>
</div>
{% endif %}