Изменить отображение картинки товара.

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

12.12.2010 18:01

Здравствуйте. Помогите сделать нормальное отображение картинки в стандартном просмотре продукта. Вот что нужно: при просмотре продукта картинка как бы "обрезается", если она больше чем 256х256, при двойном клике картинка увеличивается. Вот нужно чтобы картинка показывалась полностью, масштабировалась, но осталась возможность, что при двойном клике картинка увеличивается, пробовал изменять размер отображаемой в мадженте картинки - пропадает возможность увеличиния при двойном клике, а заказчик хочет именно эту функцию. Спасибо заранее.

P.S. лайтбокс есть, но показ главной дефолтной картинки в лайтбоксе не подходит, нужно именно стандартное отображение.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

12.12.2010 18:13

Какая тема обрезает картинку товара?

#3 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

12.12.2010 18:52

Просмотр сообщенияДмитрий Федюк (12.12.2010 18:13) писал:

Какая тема обрезает картинку товара?

Да и стандартная обрезает тоже, т.е. не совсем обрезает, можно картику подвигать внутри окна просмотра. а нужно чтобы полностью была видна

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

12.12.2010 23:09

Если вам не нравится такое поведение - поменяйте тему или установите модуль, который изменит отображение.
Благо, и тем, и модулей для Magento уже много:)

#5 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

12.12.2010 23:16

Просмотр сообщенияДмитрий Федюк (12.12.2010 23:09) писал:

Если вам не нравится такое поведение - поменяйте тему или установите модуль, который изменит отображение.
Благо, и тем, и модулей для Magento уже много:)


Да мне то нравится, с лайтбокс очень неплохо, а вот заказчику.... спасибо за ответ, буду дальше думать)

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

13.12.2010 15:03

Только что посмотрел официальный демо-сайт: не нашёл ни одного товара, для которого Magento обрезала бы картинку или который можно было бы "подвигать" внутри рамки.
Если вы видите такой - дайте ссылку, я, может, и скажу, что делать.

#7 skiller
  • Группа: Пользователь
  • Сообщений: 32
  • Регистрация: 04.10.2010

13.12.2010 15:29

Отправил пример в личку. Проблема оказалась в том, что картинки не квадратные, если картинка квадратная - масштабирует хорошо. Так что нужно придумать что-то с неквадратными картинками.

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

13.12.2010 15:57

Разберитесь, как работает класс Mage_Catalog_Helper_Image
Его методы keepFrame, resize, constrainOnly, backgroundColor и другие позволяют гибко настроить параметры отображения товара на витрине.

Поделиться темой: