Описание хранится в значении DESCRIPTION
$arResult['PROPERTIES']['MORE_PHOTO']['VALUE']; - значения
$arResult['PROPERTIES']['MORE_PHOTO']['DESCRIPTION']; - описания
Сортировки у этого поля как таковой нет.
Если вы решили поле описание использовать как сортировку, то мне кажется проще будет так:
Код |
---|
//предположим у вас так
//$photos['VALUE']=[456456,12546,46456];
//$photos['DESCRIPTION']=[2,1,3];
$massa=[];
foreach($photos['VALUE'] as $key => $el_id){
$massa[]=['foto'=>$el_id,'sort'=>$photos['DESCRIPTION'][$key]];
}
array_multisort(array_map(function($row) {
return $row['sort'];
}, $massa), SORT_ASC, $massa);
В $massa у вас будет массив вида
array(
array('foto'=>'12546', 'sort'=>1),
array('foto'=>'456456', 'sort'=>2),
array('foto'=>'46456', 'sort'=>3),
);
|