Плагин позволяет добавлять изображения для категорий товаров и выводить их в нужном месте шаблона. Поддерживает загрузку webp и svg!
Вы можете создавать неограниченное кол-вол групп изображений для загрузку в категорию
Добавьте группам нужные размеры эскизов и при загрузке изображения в категорию они создадутся автоматически
В запросе изображения можно указать любой размер и эскиз создаться автоматически, даже если не указан в группе
Они создаются автоматически для экранов с высокой плотностью пикселей
В плагине реализовано Drag and Drop добавление изображений.
Для получения ссылки на изображение категории добавьте хелпер в нужное место темы дизайна.
{shopEwshopcimgHelper::getImage($category_id = int, $group = string, $size = string, $retina = boolean)} Примеры: {$_image = shopEwshopcimgHelper::getImage($category["id"], "default", "64x64")} - так можно вывести изображение в цикле перебора категорий {$_image_2x = shopEwshopcimgHelper::getImage(3, "other", "200x0", true)} - так можно вывести изображение @2x категории с id = 3 из группы изображений "other"
Новый параметр depth не является необязательным и отвечает за глубину перебора массива категорий.
{shopEwshopcimgHelper::getImages($categories = array, $group = string, $size = string, $depth = int)} Запрос: {$categories_images = shopEwshopcimgHelper::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', ]
Интеграция в тему дизайна не входит в стоимость плагина!