Простите за ожидание,, зайдите в раздел Сайт - Редактор шаблонов - main,js - найдите:
if(modificationDescription.length > 0) {
$('.stil').html('<style>#nyroModalWrapper {top: 10% !important;left: 25% !important;display: block !important;}</style>');
goodsDescriptionBlock.show().html('<a href="' + modificationDescription + '" class="cloud-zoom" id="zoom1" onclick="$(this).nyroModalManual(); return(false);" ><img src="' + modificationDescription + '" style="max-width:460px;max-height:460px;"/></a>');
//goodsModDescriptionBlock.show().html('<a href="' + modificationDescription + '" class="cloud-zoom" id="zoom1" onclick="$(this).nyroModalManual(); return(false);" ><img src="' + modificationDescription + '" style="max-width:460px;max-height:460px;"/></a><input type="hidden" value="" />');
goodsModDescriptionBlock.show().html('<img src="' + modificationDescription + '" style="max-width:200px;max-height:200px;"/>');
}
замените на:
if(modificationDescription.length > 0) {
$('.stil').html('<style>#nyroModalWrapper {top: 10% !important;left: 25% !important;display: block !important;}</style>');
goodsDescriptionBlock.show().html('<a href="' + modificationDescription + '" class="cloud-zoom mods" id="zoom1" onclick="return(false);" ><img src="' + modificationDescription + '" style="max-width:460px;max-height:460px;"/></a>');
$('#goodsDataMainImagesCarusel img').live('click', function(){
$('.goodsDataMainImage a').removeClass('mods');
$('.goodsDataMainImage a').attr("onClick","$(this).nyroModalManual(); return(false);");
});
}
далее найдите:
$(function() {
// Увеличение изображение при клике на него и открытие галереи изображений
$('.goodsDataMainImage').live('click', function(){
// Идентификатор главной картинки
var goodsImageId = $('.goodsDataMainImage input').val();
// Маленькое изображение, по которому на самом деле будем кликать
var goodsImageIconElement = $('.goodsDataMainImages input[value="'+goodsImageId+'"]').parent().find('a');
// Для иконки изображения запустим галерею
goodsImageIconElement.nyroModalManual();
return false;
});
});
замените на:
$(function() {
// Увеличение изображение при клике на него и открытие галереи изображений
$('.goodsDataMainImage').live('click', function(){
if (!$('.goodsDataMainImage a').hasClass("mods")) {
// Идентификатор главной картинки
var goodsImageId = $('.goodsDataMainImage input').val();
// Маленькое изображение, по которому на самом деле будем кликать
var goodsImageIconElement = $('.goodsDataMainImages input[value="'+goodsImageId+'"]').parent().find('a');
// Для иконки изображения запустим галерею
goodsImageIconElement.nyroModalManual();
return false;
}
});
});
Код тестировался на вашем шаблоне, как результат, при выборе модификации и подмене главного фото товара при клике оно не увеличивается, но если выбрать из маленьких фото, то увеличение как и ранее должно работать.