Freeocart

Проект свободной экосистемы Opencart

FOC: Image flexible size

Ocmod (Opencart >= 2.3) добавляющий поддержку вывода изображения в оригинальном размере и управление масштабированием с обратной совместимостью.

Логика обрезки по умолчанию построена на масштабировании изображения и помещении его в контейнер фиксированного размера.

В большинстве случаев такое поведение ожидаемо и логично, однако есть два ограничения:

  1. Нет возможности указать чтобы выводилось изображение в своем полном размере
  2. Нет возможности вручную указать по какой стороне масштабировать изображение

Для решения обозначенных выше проблем был разработан этот простой OCmod.

Управление изображениями достаточно простое:

  1. Чтобы выводить изображение в своем оригинальном размере — нужно добавить 0 (ноль) перед шириной и высотой
  2. Чтобы указать принудительное масштабирование по высоте, добавляем 0 перед значением ширины
  3. По ширине — соответственно 0 перед значением высоты

 

Пример настроек:

Результат:

 

 


Обратная совместимость

Вы можете безопасно включать/отключать этот OCmod, поскольку Opencart переводит размеры в целочисленные значения, т.е. 0500 станет 500 при выключенном модуле.


 


Ссылки



Не знаете как установить модуль?

Не волнуйтесь 🖐


Просто следуйте небольшой пошаговой инструкции и всё получится 👍

Как установить модуль


А ещё вы можете просто нанять 🤝 меня!

Услуги Opencart программиста 💎

Ищете разработчика для работы с вашим проектом? 🤔


Просто напишите мне 🤝
я готов обсудить ваши задачи и предложить отличные условия сотрудничества! 👍