Дополнительные изображения для артикула товара

Дополнительные изображения для артикула товара для Shop-Script

Позволяет добавить доп. изображения артикулам.

2 оценки

Продукт снят с продажи
Ваш отзыв
Установок
20+
Разработчик
Поддержка

Описание

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

Например, у товара "Рубашка" заданы артикулы: "S, синяя", "M, синяя", "XL, красная". Cоздаем группы "синяя", "красная" и загружаем в них изображения. Прикрепляем группу "синяя" к артикулам "S, синяя", "M, синяя" и "красная" к "XL, красная".

Метод для получения ссылок на изображения артикулов товара

shopEnsoskuimagesPlugin::getSkusImages(array $skus, array $sizes = array(), $deleteEmptySku = false)
$skus - массив характеристик артикулов заданный в виде пар значений: array(артикул => характеристики). Характеристика ensoskuimages_group_id содержит ID группы изображений плагина. Данный массив доступен в шаблоне товара product.html в переменной {$product.skus}. Для получения артикулов в шаблонах содержащих списки товаров (категория, поиск и т.д.) используйте {$productsSkus = $wa->shop->skus(array_keys($products))}.
$sizes - массив размеров изображений. Для обозначения исходного размера используйте константу shopEnsoskuimagesPlugin::SOURCE_SIZE.
$deleteEmptySku - если указано значение true, то удаляет из результата артикулы не имеющие изображений.

Примеры использования

Ссылки на изображения артикулов товара с исходным размером.
{$images = shopEnsoskuimagesPlugin::getSkusImages($product['skus'])}

Ссылки на изображения артикулов товара с размером 96x96px, пустые артикулы удалены.
{$thumbnails = shopEnsoskuimagesPlugin::getSkusImages($product['skus'], array('96x96'), true)}

Ссылки на изображения артикулов товара с размерами 96x96px, 200px и исходным.
{$images = shopEnsoskuimagesPlugin::getSkusImages($product['skus'], array('96x96', '200', shopEnsoskuimagesPlugin::SOURCE_SIZE))}