[QUOTE]$arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"][/QUOTE]
а вас не смущает что это Вы используете не в компоненте элемент детальный (news.details), а в списке элементов?
Т.е изночально у вас в $arResult будет список элементов. а вот у элемета уже будет массив свойств значением которого вы пытаетесь оперировать.
то есть должно быть что то вида:
[CODE]foreach($arResult["ITEMS"] as $arItem):
if(isset($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"]) && is_array($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"]))
{
foreach($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"] as $FILE)
{
$FILE = CFile::GetFileArray($FILE);
if(is_array($FILE))
$arResult["MORE_PHOTO"][$arItem["ID"]][]=$FILE;
}
}
endforeach;
[/CODE]ну а уже потом в ...bitrix\news.list\.default\template.php опять же в цикле смотрите не пустой ли массив $arResult["MORE_PHOTO"][$arItem["ID"]] и выводите фото
а вас не смущает что это Вы используете не в компоненте элемент детальный (news.details), а в списке элементов?
Т.е изночально у вас в $arResult будет список элементов. а вот у элемета уже будет массив свойств значением которого вы пытаетесь оперировать.
то есть должно быть что то вида:
[CODE]foreach($arResult["ITEMS"] as $arItem):
if(isset($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"]) && is_array($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"]))
{
foreach($arItem["PROPERTIES"]["MORE_PHOTO"]["VALUE"] as $FILE)
{
$FILE = CFile::GetFileArray($FILE);
if(is_array($FILE))
$arResult["MORE_PHOTO"][$arItem["ID"]][]=$FILE;
}
}
endforeach;
[/CODE]ну а уже потом в ...bitrix\news.list\.default\template.php опять же в цикле смотрите не пустой ли массив $arResult["MORE_PHOTO"][$arItem["ID"]] и выводите фото