Вывод увеличенной картинки товара в группе товара

#
Вывод увеличенной картинки товара в группе товара
Необходимо при нахождении в группе вывести увеличение картинки(сейчас идет ссылка на карточку товара) по типу  как сделано  в карточке товара.
#
Re: Вывод увеличенной картинки товара в группе товара
Здравствуйте, подскажите пожалуйста,  как вывести увеличение картинки находясь в группе товаров не переходя при этом в карточку товара, на форуме поискал вроде нет темы такой.
#
Re: Вывод увеличенной картинки товара в группе товара
если это стандартное увеличение на lightbox, достаточно форму с выводом товаров, та что
<form method="get" action="{/shop/path}{//group[@id=$parent_group_id]/fullpath}{$form_tag_path}">...</form>

обернуть в
<div id="gallery">...</div>

тогда сработает скрипт
$(function() {
   $('#gallery a:has(img)').lightBox();
});

форма эта находится в шаблоне МагазинКаталогТоваров

оффтопик: похоже создание сайтов превращается в неумелые переделки стандартных шаблонов цмс...
#
Re: Вывод увеличенной картинки товара в группе товара
Сделал так как Вы посоветовали, обернул код в выше указанный div, теперь при нажатии на любую ссылку в том числе и добавление товара в карнизу, срабатывает lightBox(идет предзагрузка). Вместо

<a href="{/shop/path}{fullpath}{path}/">
<img src="{small_image}" class="image" /></a>


вставил код
<div id="gallery" style="float: left; width: {small_image/@width}px; margin: 0px 10px 10px 0px;"><a href="{image}" target="_blank"><img src="{small_image}" class="image" /></a></div>


Но опять проблема только одна картинка из всего списка товаров в группе увеличиваются остальные открываются в новом окне _blank
#
Re: Вывод увеличенной картинки товара в группе товара
id в документе может встречаться только 1 раз, обернуть нужно указанную мною выше форму, а не каждый элемент

+ внутри шаблона template match="item" нужно поменять href у ссылки
<a href="{/shop/path}{fullpath}{path}/">
   <img src="{small_image}" class="image" />
</a>

на
{image}
#
Re: Вывод увеличенной картинки товара в группе товара
Спасибо большое помогло.
#
Re: Вывод увеличенной картинки товара в группе товара
Вот только один момент остался, корзина тоже лезит в предзагрузку через lightBox. Товар добавляется в корзину но срабатывает lightBox и что-то подгружается...
#
Re: Вывод увеличенной картинки товара в группе товара
вариант 1:
ссылкам в корзину прописать какой-то класс (напр. anyclass)
и изменить скрипт
$(function() {
   $('#gallery a:has(img):not(.anyclass)').lightBox();
});


вариант 2.
убрать div id="gallery", добавить ссылкам какой-то класс (напр. anyotherclass)
<a href="{image}" class="anyotherclass">
   <img src="{small_image}" class="image" />
</a>

и добавить в скрипт
$(function() {
   $('#gallery a:has(img)').lightBox();
   $('a.anyotherclass').lightBox();
});


ps. вариант 3: изучить основы javascript и html и сделать по своему
#
Re: Вывод увеличенной картинки товара в группе товара
Вариант 2 заработал, спасибо!
#
Re: Вывод увеличенной картинки товара в группе товара
Добрый день! Сделала как описано выше, работает во всех браузерах кроме IE. Что нужно сделать, чтобы и в нем правильно работало? Заранее спасибо!
Авторизация