Описание работы 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. Текущие провайдеры и их методы можно найти также в этой папке.
Удачи.