Не могу понять как сделать для картинок каталога в
\bitrix\components\bitrix\catalog.item\templates\.default\card template.php
вот эта строчка которую нужно преобразовать
<span class="product-item-image-original" id="<?=$itemIds['PICT']?>"
st yle="background-image: url(<?=$item['PREVIEW_PICTURE']['SRC']?>); display: <?=($showSlider ? 'none' : '')?>;">
</span>
я делаю вот так не получается
<?
$item['PREVIEW_PICTURE']['SRC'] = "";
if (isset($item['PREVIEW_PICTURE']) && intval($item['PREVIEW_PICTURE']) > 0)
{
$arImage = CFile::GetFileArray($item['PREVIEW_PICTURE']);
if ($arImage)
{
$arFileTmp = CFile::ResizeImageGet(
$arImage,
array("width" => "110", "height" =>"110"),
BX_RESIZE_IMAGE_PROPORTIONAL,
true
);
$item['PREVIEW_PICTURE']['SRC'] = $arFileTmp['SRC'];
}
}
?>
пример взял из
\bitrix\components\bitrix\sale.basket.basket class
\bitrix\components\bitrix\catalog.item\templates\.default\card template.php
вот эта строчка которую нужно преобразовать
<span class="product-item-image-original" id="<?=$itemIds['PICT']?>"
st yle="background-image: url(<?=$item['PREVIEW_PICTURE']['SRC']?>); display: <?=($showSlider ? 'none' : '')?>;">
</span>
я делаю вот так не получается
<?
$item['PREVIEW_PICTURE']['SRC'] = "";
if (isset($item['PREVIEW_PICTURE']) && intval($item['PREVIEW_PICTURE']) > 0)
{
$arImage = CFile::GetFileArray($item['PREVIEW_PICTURE']);
if ($arImage)
{
$arFileTmp = CFile::ResizeImageGet(
$arImage,
array("width" => "110", "height" =>"110"),
BX_RESIZE_IMAGE_PROPORTIONAL,
true
);
$item['PREVIEW_PICTURE']['SRC'] = $arFileTmp['SRC'];
}
}
?>
пример взял из
\bitrix\components\bitrix\sale.basket.basket class