magento2-docker/app/code/IpSupply/HotPick/view/frontend/templates/widget/HotPickWidget.phtml

60 lines
2.5 KiB
PHTML
Executable File

<link href="<?php echo $block->getAssetUrl('IpSupply_HotPick::css/hotpick.css'); ?>" type="text/css" rel="stylesheet" />
<?php $product = $block->getProductHotPick(); ?>
<div class="ipsupply-hotpick-product">
<div class="width-100">
<!-- <span class="widget-title">Hot Picks</span> -->
</div>
<div class="carousel-wrap">
<div class="owl-carousel">
<?php foreach ($product as $item): ?>
<div class="item">
<div class="item-hotpick">
<a href="<?= $item->getProductUrl(); ?>">
<img class="products-hotpick-img" src="<?= str_replace(array( '\\'),"/",$block->getImage($item, 'product_base_image')->getImageUrl()); ?>" />
</a>
<div class="products-hotpick-sku"><?= $item->getSKU(); ?></div>
<div class="products-hotpick-price">
<?php if($item->getTypeId() == "configurable"): ?>
<?= $item->isSaleable() ? $block->getPriceFormat($item->getPriceInfo()->getPrice('regular_price')->getMinRegularAmount()->getValue()) : "Price on request" ?>
<?php else: ?>
<?= $item->isSaleable() ? $block->getPriceFormat($item->getPrice()) : "Price on request" ?>
<?php endif; ?>
</div>
<a class="hotpick-add-cart" href="<?= $item->getProductUrl(); ?>">view detail</a>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
</div>
<script>
require(['jquery', 'owlcarousel'], function($) {
$(document).ready(function() {
$('.owl-carousel').owlCarousel({
loop: true,
margin: 15,
nav: true,
dotsEach : true,
navText: [
"<button class='hotpick-button-previous'></button>",
"<button class='hotpick-button-next'></button>"
],
autoplay: true,
autoplayTimeout: 10000,
autoplayHoverPause: true,
responsive: {
0: {
items: 1
},
600: {
items: 3
},
1000: {
items: 5
}
}
});
});
});
</script>