$('.slider-for').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
asNavFor: '.slider-nav'
});
$('.slider-nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.slider-for',
dots: false,
centerMode: true,
focusOnSelect: true
});
Last active
September 4, 2019 10:43
-
-
Save philcon93/23cbdfaf33739785db5b to your computer and use it in GitHub Desktop.
Product Page Image and Alt Images to Slick and Fancybox with alt images
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="main-image text-center "> | |
<div class="nCustom-carousel slider slider-for"> | |
<div class="image"> | |
<a href="[%asset_url type:'product' id:'[@SKU@]' thumb:'full' check_parent:'y'%][%END asset_url%]" class="fancybox-img" rel="product_images"> | |
<img src="[%ASSET_URL type:'inventory' id:'[@inventory_id@]' thumb:'full' /%]" border="0" class="img-responsive"> | |
</a> | |
</div> | |
[%THUMBNAILS id:'[@SKU@]' check_parent:'y'%] | |
[%PARAM *body%] | |
<div class="image"> | |
<a href="[@full_image@]" class="fancybox-img" rel="product_images"> | |
<img src="[@full_image@]" border="0" class="img-responsive"> | |
</a> | |
</div> | |
[%/ PARAM%] | |
[%/ THUMBNAILS%] | |
</div> | |
</div> | |
<div class="row"> | |
[%THUMBNAILS id:'[@SKU@]' check_parent:'y'%] | |
[%PARAM *header%] | |
<div class="nCustom-slick-wrapper"> | |
<div class="slider slider-nav"> | |
<div class="col-xs-2"> | |
<img src="[%asset_url type:'product' id:'[@SKU@]' thumb:'thumbL' check_parent:'y'%][%END asset_url%]" data-bigsrc="[%asset_url type:'product' id:'[@SKU@]' thumb:'full' check_parent:'y'%][%END asset_url%]" border="0" class="img-responsive product-image-small" title="Large View"> | |
</div> | |
[%END PARAM%] | |
[%PARAM *body%] | |
<div class="col-xs-2"> | |
<img src="[@thumb_image@]" data-bigsrc="[@full_image@]" border="0" class="img-responsive product-image-small" title="Large View"> | |
</div> | |
[%END PARAM%] | |
[%PARAM FOOTER%] | |
</div> | |
</div> | |
[%PARAM *brochure%] | |
<div class="col-xs-3"> | |
<a href="[@file@]" target="_blank"><img src="[@config:imageurl@]/pdf_brochure.gif" alt="View PDF brochure for [%NOHTML%][@name@][%END NOHTML%]" width="45" height="45"></a> | |
</div> | |
[%END PARAM%] | |
[%/param%] | |
[%END THUMBNAILS%] | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Assets --> | |
<!-- Slick --> | |
<link rel="stylesheet" type="text/css" href="[%ntheme_asset%]plugins/slick/slick.css[%/ntheme_asset%]" media="all"/> | |
<link rel="stylesheet" type="text/css" href="[%ntheme_asset%]plugins/slick/slick-theme.css[%/ntheme_asset%]" media="all"/> | |
<script type="text/javascript" src="[%ntheme_asset%]plugins/slick/slick.js[%/ntheme_asset%]"></script> | |
<script type="text/javascript" src="[%ntheme_asset%]plugins/slick/slick.js[%/ntheme_asset%]"></script> | |
<!-- Fancybox --> | |
[%cdn_asset html:'1' type:'css' library:'fancybox' version:'2.1.5'%]jquery.fancybox.css[%/cdn_asset%] | |
<link rel="stylesheet" type="text/css" href="[%ntheme_asset%]plugins/fancybox/helpers/jquery.fancybox-buttons.css[%/ntheme_asset%]" media="all"/> | |
<link rel="stylesheet" type="text/css" href="[%ntheme_asset%]plugins/fancybox/helpers/jquery.fancybox-thumbs.css[%/ntheme_asset%]" media="all"/> | |
[%cdn_asset html:'1' type:'js' library:'fancybox' version:'2.1.5'%]jquery.fancybox.pack.js[%/cdn_asset%] | |
<script type="text/javascript" src="[%ntheme_asset%]plugins/fancybox/helpers/jquery.fancybox-buttons.js[%/ntheme_asset%]"></script> | |
<script type="text/javascript" src="[%ntheme_asset%]plugins/fancybox/helpers/jquery.fancybox-thumbs.js[%/ntheme_asset%]"></script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.slick-prev:before, .slick-next:before{ | |
color: #00593F; | |
} | |
.nCustom-slick-wrapper{ | |
padding: 0 16px; | |
} | |
#fancybox-thumbs{ | |
z-index: 99999 !important; | |
} | |
#fancybox-thumbs.bottom{ | |
bottom: 5% !important; | |
} | |
#fancybox-thumbs ul{ | |
left:inherit !important; | |
width: 100% !important; | |
text-align: center; | |
} | |
#fancybox-thumbs ul li{ | |
float: none !important; | |
display: inline-block !important; | |
} | |
.slick-next{ | |
right:-23px; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$(document).ready(function() { | |
$(".fancybox-img").fancybox({ | |
helpers : { | |
title : { | |
type: 'outside' | |
}, | |
thumbs : { | |
width : 50, | |
height : 50 | |
} | |
} | |
}); | |
$('.slider-for').slick({ | |
slidesToShow: 1, | |
slidesToScroll: 1, | |
arrows: false, | |
asNavFor: '.slider-nav' | |
}); | |
$('.slider-nav').slick({ | |
slidesToShow: 3, | |
slidesToScroll: 1, | |
asNavFor: '.slider-for', | |
dots: false, | |
centerMode: true, | |
focusOnSelect: true | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment