k-dezign, первый вариант не рабтает, а во втором варианте - опять же клик по картинке - это переход на страницу материала.
Совсем забыл ) а может просто не вспомнил..
Нет у вас такой фунции ..
Тогда так:
Код
<a href="$ENTRY_URL$" onclick="$.fancybox('$PHOTO$',{helpers:{overlay:{opacity:.5}}});return false;" title="Кликните для увеличения изображения"><img alt="$NAME$" src="$THUMB$" class="gphoto" /></a>
Или вот так:
Код
<a class="ulightbox" href="$PHOTO$" title="Кликните для увеличения изображения"><img alt="$NAME$" src="$THUMB$" class="gphoto" /></a>
Класс «ulightbox» - обрабатывается скриптом, но ссылка должна быть на картинку, а не на материал..
---
А лучше, добавьте, например в шаблон корзины, вот такой скрипт:
Код
<script type="text/javascript">
function gphoto(e){$.fancybox(e,{helpers:{overlay:{opacity:.5}}});return false;}
</script>
И используйте:
Код
<a href="$ENTRY_URL$" onclick="gphoto('$PHOTO$');return false;" title="Кликните для увеличения изображения"><img alt="$NAME$" src="$THUMB$" class="gphoto" /></a>
---