Изображения категорий

Изображения категорий для Shop-Script

Добавляйте и выводите изображения без ограничений

5.0 6 оценок

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в своем «Инсталлере». Бесплатный период доступен только в облаке Webasyst.

База Премиум
Ваш отзыв
Установок
700+
Поддержка
Лицензия
Версия
2026.08.04
Обновлено
5 августа 2026
Дополнительные лицензии
50% скидка
Минимальные требования
  • Фреймворк, версия >=2.7.0
  • Shop-Script, версия >=9
  • Версия PHP >=7.4

Добавляйте изображения для категорий без ограничений

Плагин позволяет добавлять изображения для категорий товаров и выводить их в нужном месте шаблона. Поддерживает загрузку webp и svg!

Группы изображений

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

Эскизы

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

Генерация эскизов налету

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

2х изображения

Они создаются автоматически для экранов с высокой плотностью пикселей

В плагине реализовано Drag and Drop добавление изображений.

Получение ссылки на изображение

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

{$wa->shop->ewshopcimgPlugin->getImage($category_id = int, $group = string, $size = string, $retina = boolean)}
  
Примеры:
{$_image = $wa->shop->ewshopcimgPlugin->getImage($category["id"], "default", "64x64")} - так можно вывести изображение в цикле перебора категорий
{$_image_2x = $wa->shop->ewshopcimgPlugin->getImage(3, "other", "200x0", true)} - так можно вывести изображение @2x категории с id = 3 из группы изображений "other"
{if $wa->shop->ewshopcimgPlugin->version()} ... {/if} - проверка, что плагин установлен и включён

Такой вызов безопасен: если плагин выключен или удалён, витрина продолжит работать — хелпер просто вернёт пустое значение. Прежние статические вызовы shopEwshopcimgHelper::getImage() и ::getImages() тоже работают, переписывать уже настроенные темы не обязательно.

Получение массива изображений

Новый параметр depth не является необязательным и отвечает за глубину перебора массива категорий.

{$wa->shop->ewshopcimgPlugin->getImages($categories = array, $group = string, $size = string, $depth = int)}
  
Запрос:
{$categories_images = $wa->shop->ewshopcimgPlugin->getImages($categories, "default", "120x120", 3)}

Результат: плоский массив с ключем = id категории, с глубиной перебора - 3 категории
37 => [
  'image' => '/wa-data/public/shop/ewshopcimg/37/1/167.97063d124256fbd05.90007669_64x64.webp',
  'image_2x' => '/wa-data/public/shop/ewshopcimg/37/1/167.97063d124256fbd05.90007669_64x64@2x.webp',
],
43 => [
  'image' => '/wa-data/public/shop/ewshopcimg/43/1/174.97063d1257782ba47.08325660_64x64.webp',
  'image_2x' => '/wa-data/public/shop/ewshopcimg/43/1/174.97063d1257782ba47.08325660_64x64@2x.webp',
]  

Интеграция в тему дизайна не входит в стоимость плагина!

Мы в социальных сетях

Узнавайте первыми о наших новых решениях и акциях в социальных сетях.