Уважаемые гуру! Я разрабатываю магазин на Ubercart. Хочу сделать так, чтобы изображение товара (превьюшка, которая в карточке товара справа от вертикальной черты) увеличивалась так, как делают это Lightbox или Thickbox. Ещё хочу, чтобы ИН-ЛАЙН картинки таким же образом открывались и в нодах.
Но возникла одна, точнее, даже две, проблемы:
1. Lightbox (он мне больше нравится своей анимацией, но не суть) прекрасно работает в нодах с ин-лайн картинками, сделанными Image Assist'ом, но никаким образом не хочет "цеплять" изображения в карточках товара в Ubercart (штатные, которые за чертой).
2. Thickbox, наоборот, отлично увеличивает стандартные изображения из карточек товара в Ubercart, но полностью игнорируиет ин-лайн картинки в нодах, сделанные с помощью Image Assist.
Теоретически можно, конечно, использовать оба модуля для этих разных целей, но это, на мой взгляд, как-то некомильфо.
Посему у меня огромная просьба - помогите, пожалуйста, подружить или Thickbox с Image Assist'ом или Ubercart с Lightbox'ом, а по возможности, и то, и другое. Про первую проблему вообще не нашёл никакой информации, а про вторую немного на drupal.org есть, но, честно говоря, ничего не понял...
Спасибо за ответы.
Комментарии
посмотри html код страницы и изучи различия у тегов img
скорее всего гдето указанно какие классы (или id) изображений обрабатывать
trickbox ом а какие light box
так де посмотри ява скрипты идущие со страницей ...
вероятнее всего тебе надо быдет либо добавить класс к тегу в шаблоне
либо сделать вызов функции в ява скрипте
стоит посмотрет на странички плагинов Jquery - Lightbox Thickbox
поскольку реализованно именно на них
Для того чтобы Лайт бокс стал дружить с уберкартом, просто откажитесь от стаднартного типа продукт, который предлагает уберкарт по умолчанию и создайте свой тип товара с сск полями и отдайте его захавать уберкарту. После этого вы избавите себя от некоторых сложностей в часности сможете писать свои пресеты для имаджкеша а не юзать уберкартовские. Получите более гибкую систему категоризации и т.д.
wazzup, то есть, где-то в CSS-ах картинок достаточно дописать CSS-тэг, по которому ()боксы и ищут картинки для увеличения? Я такую идею видел на Друпал.орге, но мне показалось, что я неправильно перевёл текст. Спасибо большое!
glu2006, вот это да! Очень любопытно... Спасибо за идею, попробую. А только вопрос - а как новый тип скормить Уберу?
В настройках есть зарегить свой тип материала admin/store/products/classes. А дальше как по маслу. Правда с адресом могу ошибится если что стучи в аську в понедельник, подскажу
А вопрос решился очень просто! В новой версии Image Assist'а подправили css-классы, и сразу же Thickbox заработал как надо и на нодах! Спасибо большое всем, кто ответил!
подскажите, что подправили?