if(CModule::IncludeModule('iblock'))
{
$res = CIBlockElement::GetList(
array("SORT"=>"ASC"),
array("IBLOCK_ID"=>4,"ACTIVE"=>"Y"),
false,
false,
array("NAME","PREVIEW_TEXT", "PROPERTY_MORE_PHOTO")
);
while($arr = $res->GetNext())
{
$arr['PROPERTY_MORE_PHOTO_VALUE'] = \CFile::GetFileArray($arr['PROPERTY_MORE_PHOTO_VALUE']);
$arrGalleries[] = $arr;
}
}
А еще, по видимому, у вас ИБ 1.0. Перейдите в настройки инфоблока и посмотрите значение "Значения свойств хранятся". Скорее всего там "в общей таблице (по умолчанию)" и ниже есть ссылка "изменить место хранения свойств" - нажмите ее. После этого вы избавитесь от дублей элементов, а PROPERTY_MORE_PHOTO_VALUE станет массивом, сотвественно измените эту часть:
$arr['PROPERTY_MORE_PHOTO_VALUE'] = \CFile::GetFileArray($arr['PROPERTY_MORE_PHOTO_VALUE']);