Плагин для добавления изображений к пунктам меню
Основные возможности:
- Добавление изображений для пунктов меню без ограничений.
- Поддержка форматов webp и svg.
- Создание неограниченного количества групп изображений.
- Автоматическая генерация эскизов при загрузке изображений.
- Генерация эскизов на лету с указанием любого размера.
- Создание 2x изображений для экранов с высокой плотностью пикселей.
- Реализован Drag and Drop для удобной загрузки изображений.
Получение ссылки на изображение
Для получения ссылки на изображение используйте хелпер:
{menuEwmenuimgHelper::getImage($item_id = int, $group = string, $size = string, $retina = boolean)}
Примеры использования:
- Вывод изображения в цикле перебора категорий:
{$_image = menuEwmenuimgHelper::getImage($item["id"], "default", "64x64")}
- Вывод изображения @2x категории с ID = 3 из группы "other":
{$_image_2x = menuEwmenuimgHelper::getImage(3, "other", "200x0", true)}
Получение массива изображений
Для получения массива изображений используйте следующий хелпер. Параметр depth
отвечает за глубину перебора массива пунктов меню:
{menuEwmenuimgHelper::getImages($menu = array, $group = string, $size = string, $depth = int)}
Пример запроса:
{$menu_images = menuEwmenuimgHelper::getImages($menu, "default", "120x120", 3)}
Пример результата:
37 => [ 'image' => '/wa-data/public/menu/plugins/ewmenuimg/37/1/167.97063d124256fbd05.90007669_64x64.webp', 'image_2x' => '/wa-data/public/menu/plugins/ewmenuimg/37/1/167.97063d124256fbd05.90007669_64x64@2x.webp', ], 43 => [ 'image' => '/wa-data/public/menu/plugins/ewmenuimg/43/1/174.97063d1257782ba47.08325660_64x64.webp', 'image_2x' => '/wa-data/public/menu/plugins/ewmenuimg/43/1/174.97063d1257782ba47.08325660_64x64@2x.webp', ]
Важная информация
Интеграция плагина в тему дизайна не входит в стоимость!
Мы в социальных сетях
Подпишитесь на нас в социальных сетях, чтобы быть в курсе наших новых решений и акций: