Yandex Metrika
sanches.free

Краткий ресайз картинки элемента через CFile::ResizeImageGet на 1С‑Битрикс

Входная точка

После массовой выборки инфоблока в списках обычно доступен только целочисленный идентификатор медиафайла.

Выбор ограничивающего прямоугольника

  • Для витринных плиток чаще применим пропорциональный режим без обрезки значимых деталей.
  • Для баннеров промо возможен точный кадрирование чтобы не искажать сеточную верстку.

Сбор URL для верстки

$thumb = \CFile::ResizeImageGet(
    (int)$row["PREVIEW_PICTURE"],
    ["width" => 360, "height" => 360],
    BX_RESIZE_IMAGE_PROPORTIONAL,
    true
);
$srcReady = isset($thumb["src"]) ? (string)$thumb["src"] : "";

Кешируйте результат через стандартные ключи результата компонента когда списки уже обёрнуты в тегируемый слой.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии