Здравствуйте. Помогите сделать нормальное отображение картинки в стандартном просмотре продукта. Вот что нужно: при просмотре продукта картинка как бы "обрезается", если она больше чем 256х256, при двойном клике картинка увеличивается. Вот нужно чтобы картинка показывалась полностью, масштабировалась, но осталась возможность, что при двойном клике картинка увеличивается, пробовал изменять размер отображаемой в мадженте картинки - пропадает возможность увеличиния при двойном клике, а заказчик хочет именно эту функцию. Спасибо заранее.
P.S. лайтбокс есть, но показ главной дефолтной картинки в лайтбоксе не подходит, нужно именно стандартное отображение.
Изменить отображение картинки товара.
12.12.2010 23:09
Если вам не нравится такое поведение - поменяйте тему или установите модуль, который изменит отображение.
Благо, и тем, и модулей для Magento уже много
Благо, и тем, и модулей для Magento уже много
13.12.2010 15:03
Только что посмотрел официальный демо-сайт: не нашёл ни одного товара, для которого Magento обрезала бы картинку или который можно было бы "подвигать" внутри рамки.
Если вы видите такой - дайте ссылку, я, может, и скажу, что делать.
Если вы видите такой - дайте ссылку, я, может, и скажу, что делать.
13.12.2010 15:29
Отправил пример в личку. Проблема оказалась в том, что картинки не квадратные, если картинка квадратная - масштабирует хорошо. Так что нужно придумать что-то с неквадратными картинками.
13.12.2010 15:57
Разберитесь, как работает класс Mage_Catalog_Helper_Image
Его методы keepFrame, resize, constrainOnly, backgroundColor и другие позволяют гибко настроить параметры отображения товара на витрине.
Его методы keepFrame, resize, constrainOnly, backgroundColor и другие позволяют гибко настроить параметры отображения товара на витрине.