Убрать ссылку на страницу продукта с изображения

Автор htmlka, 01 июня 2015, 23:45:52

« назад - далее »

htmlka

Доброго времени суток! Подскажите, пожалуйста, как в блоке Быстрый просмотр убрать ссылку с изображения, ведущую на страницу товара? То есть чтобы сама картинка генерилась но при наведении на нее не было ссылки на отдельную страницу товара?

mistral

В шаблоне product.tpl удалите тег <a> у <img id="bigpic". Но если вы удалите ссылку, то и на странице товара ее не будет. Для страницы товара и для окна быстрого просмотра один шаблон.

htmlka

#2
ссылки удалила, но ничего не поменялась. Кеш отключен, перекомпиляция включена. Помогите, пожалуйста, разобраться

coder

В файле /themes/default-bootstrap/js/product.js закоментируйте
//add a link on the span 'view full size' and on the big image
//$(document).on('click', '#view_full_size, #image-block', function(e){
// $('#views_block .shown').click();
//});

htmlka

Цитата: coder от 03 июня 2015, 08:06:27
В файле /themes/default-bootstrap/js/product.js закоментируйте
//add a link on the span 'view full size' and on the big image
//$(document).on('click', '#view_full_size, #image-block', function(e){
// $('#views_block .shown').click();
//});


Сделала, но не помогло, все-равно картинка линкуется на страницу товара

Виталий

/themes/default-bootstrap/js/product.js
найдите код
if (typeof(contentOnly) != 'undefined' && contentOnly)
{
$(document).on('click', '.fancybox', function(e){
e.preventDefault();
});
/* вот этот код отвечает за подстановку ссылки
* Begin
*/
$(document).on('click', '#image-block', function(e){
e.preventDefault();
var productUrl = window.document.location.href + '';
var data = productUrl.replace(/[\?|&]content_only=1/, '');

if (window.parent.page_name == 'search')
data += ((data.indexOf('?') < 0) ? '?' : '&') + 'HTTP_REFERER=' + encodeURIComponent(window.parent.document.location.href);

window.parent.document.location.href = data;
return;
});
/*
* end
*/
}

удалите или закоментируйте.
Cоздание интернет сайтов Webstudio UwK

htmlka

Цитата: Виталий от 04 июня 2015, 09:54:57
/themes/default-bootstrap/js/product.js
найдите код
if (typeof(contentOnly) != 'undefined' && contentOnly)
{
$(document).on('click', '.fancybox', function(e){
e.preventDefault();
});
/* вот этот код отвечает за подстановку ссылки
* Begin
*/
$(document).on('click', '#image-block', function(e){
e.preventDefault();
var productUrl = window.document.location.href + '';
var data = productUrl.replace(/[\?|&]content_only=1/, '');

if (window.parent.page_name == 'search')
data += ((data.indexOf('?') < 0) ? '?' : '&') + 'HTTP_REFERER=' + encodeURIComponent(window.parent.document.location.href);

window.parent.document.location.href = data;
return;
});
/*
* end
*/
}

удалите или закоментируйте.

Спасибо, наконец помогло!