Можно сделать так:
В описание вписывать размер
а в шаблоне где будут выводиться картинки ресайзить
Код |
---|
<?if( !empty($arResult['MORE_PHOTO']) ):?>
<? foreach( $arResult['MORE_PHOTO'] as $PHOTO ): ?>
<?
$arExpSize = explode('x',$PHOTO["DESCRIPTION"]);
$arFileTmp = CFile::ResizeImageGet(
$PHOTO,
array("width" => $arExpSize[0], "height" => $arExpSize[1]),
BX_RESIZE_IMAGE_PROPORTIONAL_ALT,
true,
array("name" => "sharpen", "precision" => 80)
);
$PHOTO["PREVIEW_PICTURE"] = array(
"SRC" => $arFileTmp["src"],
'WIDTH' => $arFileTmp["width"],
'HEIGHT' => $arFileTmp["height"],
);
?>
<img src="<?= $PHOTO["PREVIEW_PICTURE"]['SRC'] ?>"
width="<?= $PHOTO["PREVIEW_PICTURE"]['WIDTH'] ?>"
height="<?= $PHOTO["PREVIEW_PICTURE"]['HEIGHT'] ?>"
alt="<?= $arResult['NAME'] ?>"
title="<?= $arResult['NAME'] ?>">
<? endforeach ?>
<? endif ?> |
А так нет в админке никакого функционала для доп. фоток.