Сейчас для свойства типа "Файл" в случае если у элемента добавлен один файл, структура результирующего массива - $arResult["DISPLAY_PROPERTIES"]["MORE_PHOTO"] в шаблоне следующая:
[VALUE] => Array
(
[0] => 958
)
|
и соответствующий ему массив
[FILE_VALUE] => Array
(
[ID] => 958
...
[SRC] => /upload/iblock/914/2.jpg
)
|
в тоже время, если у элемента больше одного значения для свойства типа "Файл" - имеем следующую структуру:
[VALUE] => Array
(
[0] => 948
[1] => 949
)
|
и соответствующий ему массив
[FILE_VALUE] => Array
(
[0] => Array
(
[ID] => 948
...
[SRC] => /upload/iblock/3af/1.jpg
)
[1] => Array
(
[ID] => 949
...
[SRC] => /upload/iblock/e22/2.jpg
)
|
Т.е. во втором массиве появляется еще один уровень вложенности, на мой взгляд, в первом варианте должно быть также.