e-tradecounter,
That site uses a totally custom approach with jQuery zoom and a simple image swap that reads from the rev element in the link. This is basically what we do as well, but with the choice for lightbox or image swapping, depending on the product template.
Bottom of page source:
Code:
$(document).ready(function() {
var zoptions =
{
zoomWidth: 350,
zoomHeight: 455,
hideEffect: 'fadeout',
position: 'left',
title: false,
preloadImages: false
}
$('.product_gallery_image a,.last_product_gallery_image a').click(function () {
$('.product_image_cell a').attr("href",$(this).attr("rel"));
$('.product_image_cell img').attr("src",$(this).attr("rev"));
$('.UEZOOM').jqzoom(zoptions);
});
$('.UEZOOM').jqzoom(zoptions);
});
The missing piece of the puzzle is that you need to change the Core method that outputs the image presentation code. I'd show you, but it's not allowed here. I use an unordered list; the hat place uses a table...