Скачать установщик
  • Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
  • Telegram: @radicalmart
    • Вход
    • Регистрация

    Размеры изображений RadicalMart. Документация.
    Описание работы RadicalMart Resize

    Плагин RadicalMart Resize позволяет указывать размеры изображениям интернет-магазина в зависимости от контекста.

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

    Но если Вы хотите использовать плагин в других нестандартных местах, или Вы не нашли в настройках указание места, где Вы хотели бы использовать плагин, то плагин поддерживает указание любых контекстов.

    Что такое контекст?

    Рендер изображений RadicalMart происходит через хелпер MediaHelper. Его вызов выглядит пот так:

    <?php echo MediaHelper::renderImage(
    'com_radicalmart.products.grid',
      $product->image,
      [
      'alt'     => $product->title,
          'loading' => 'lazy',
          'class'   => 'mh-100 mw-100'
      ],
      [
          'product_id' => $product->id,
          'no_image'   => true,
          'thumb'      => true,
     ]); ?>

    В примере выше контекст - это com_radicalmart.products.grid, означающий, что изображение выводится в компоненте в категории вида "Сетка".

    В настройки плагина вынесены лишь самые значимые контексты для рендера. Если Вы не нашли нужный - просто указываете тот, который хотите использовать прямо в поле для выбора. Работает так же, как и при выборе позиций модуля.

    В этом примере плагин сработает при рендере изображений с контекстом com_radicalmart.context.custom. Не забудьте указать его при рендере изображений в коде.

    Таким образом плагин может охватит любую область интернет-магазина, которая Вам нужна.

    Поддержка категорий

    Плагин поддерживает указание размеров изображений для определенной категории. Для этого нужно указать нужный контекст (об этом написано выше) и добавить id категории следующим образом:

    com_radicalmart.products.grid.10

    Здесь к контексту изображений сетка в категории добавлена точка и цифра 10. Что означает, что плагин сработает на изображениях в категории с ID 10 в виде "Сетка". Причем сам контекст в коде должен оставаться без указания id категории.

    Поддержка провайдеров

    Хотите добавить свой обработчик изображений?

    Поместите его в папку /plugins/radicalmart_media/resize/src/Provider/Collection. Текущие провайдеры и их методы можно найти также в этой папке.

    Удачи. 

    SovMart – место, где создаются и продаются расширения для Joomla!

    Российский дата-центр, сервера в аренду:
    FirstVDS

    Контакты

    Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
    © Маркетплейс SovMart. Все права защищены.