уменьшение изображений анонса через result_modifier.php

уменьшение изображений анонса
если таковое не было настроено сразу в инфоблоке

компонент: bitrix:news.list

result_modifier.php:

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

function get_thumbs($arData){
	$arThumbPhoto=CFile::ResizeImageGet(
		$arData["ID"],
		Array('width'=>300, 'height'=>300),
		BX_RESIZE_IMAGE_PROPORTIONAL_ALT,
		//BX_RESIZE_IMAGE_PROPORTIONAL,
		//BX_RESIZE_IMAGE_EXACT,
		true,
		array()
	);

	$thumb_picture=array(
		"SRC"=>$arThumbPhoto['src'],
		"WIDTH"=>$arThumbPhoto['width'],
		"HEIGHT"=>$arThumbPhoto['height'],
	);

	return $thumb_picture;
}

foreach($arResult["ITEMS"] as $key=>$arItem)
	$arResult["ITEMS"][$key]["PREVIEW_PICTURE"]=get_thumbs($arItem["PREVIEW_PICTURE"]);

?>



Подписаться на рассылку новостей сайта через FeedBurner:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *