Загрузка

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

899 ₽
В наличии

Плагин для добавления изображений к пунктам меню

Основные возможности:

  • Добавление изображений для пунктов меню без ограничений.
  • Поддержка форматов 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',
]

Важная информация

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

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

Подпишитесь на нас в социальных сетях, чтобы быть в курсе наших новых решений и акций:

Мы используем cookies для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы принимаете условия обработки персональных данных.