Уважаемые форумчане.
Нужна ваша помощь. Проблема в маштабировании картинки в категории товаров
Покурил эту темуhttp://dev.1c-bitrix.ru/api_help/main/reference/cfile/resizeimage.php , но, к сожалению, это не сильно помогло.
Имею код вывода превью:
Пытался вместо BX_RESIZE_IMAGE_EXACT поставить BX_RESIZE_IMAGE_PROPORTIONAL, но картинка тупо растыгивается под размер 200х200. Если убрать эти размеры, то картинки вписывает правильно, но сетка товаров становится не ровной. Хочется чтобы скрипт вписывал картинку в квадрат 200х200 сохраняя пропорции.
как есть:http://prntscr.com/axgjlc
как становится с BX_RESIZE_IMAGE_PROPORTIONAL:http://prntscr.com/axgk0b
BX_RESIZE_IMAGE_PROPORTIONAL + убрать размеры :http://prntscr.com/axgkca
Может кто подскажет что допилить?
Нужна ваша помощь. Проблема в маштабировании картинки в категории товаров
Покурил эту тему
Имею код вывода превью:
Код |
---|
<? foreach($arResult['ITEMS'] as $arItem) { $image = CFile::ResizeImageGet($arItem['PREVIEW_PICTURE']['ID'], array("width" => 200, "height" => 200), [COLOR=#FF0000]BX_RESIZE_IMAGE_EXACT[/COLOR]); ?> .... <a href="<?=$arItem['DETAIL_PAGE_URL']?>" class="img"> <img src="<?=$image['src']?>" alt="<?=htmlspecialchars($arItem['PREVIEW_PICTURE']['ALT'])?>" [COLOR=#EE1D24]st yle="width: 200px; height: 200px;[/COLOR]"/> <span class="label-wrap clearfix"> <?if(!empty($arItem['PROPERTIES']['BADGES_REF']['VALUE_ENUM'][0])){?> <b class="<?=$arItem['PROPERTIES']['BADGES_REF']['VALUE_XML_ID'][0]?>"><em><?=$arItem['PROPERTIES']['BADGES_REF']['VALUE_ENUM'][0]?></em></b> <?}?> <?if(is_array($arResult['ALL_SETS'][$arItem['ID']])){?> <b class="kit"><em>комплект</em></b> <?}?> </span> </a> ... |
Пытался вместо BX_RESIZE_IMAGE_EXACT поставить BX_RESIZE_IMAGE_PROPORTIONAL, но картинка тупо растыгивается под размер 200х200. Если убрать эти размеры, то картинки вписывает правильно, но сетка товаров становится не ровной. Хочется чтобы скрипт вписывал картинку в квадрат 200х200 сохраняя пропорции.
как есть:
как становится с BX_RESIZE_IMAGE_PROPORTIONAL:
BX_RESIZE_IMAGE_PROPORTIONAL + убрать размеры :
Может кто подскажет что допилить?