function create_preview_pict(&$arFields){
if (!empty($arFields['DETAIL_PICTURE']) && empty($arFields['PREVIEW_PICTURE'])){
...
//здесь идет создание уменьшеной копии изображения с именем $f_id, которая сохраняется в папке '/upload/iblock/preview/'.
...
$file_path = $_SERVER["DOCUMENT_ROOT"].'/upload/iblock/preview/'.$f_id.'.jpeg';
$arFields['PREVIEW_PICTURE'] = CFile::MakeFileArray($file_path);
}
} |