Что это? Вы меня пугаете..
У Вас должно быть что-то вроде следующего (естественно это лишь приближение того, что Вам нужно, но все же..)
[CODE]
<?
if(CModule::IncludeModule("iblock"))
{
$arSort = array(); // заполнить;
$arFilter = array(); // заполнить;
$arSelect = array(); // заполнить;
$db_res = CIBlockElement::GetList($arSort,$arFilter,false,false,$arSelect);
while ($ob_res = $db_res->GetNextElement())
{
$ar_res = $ob_res->GetFields();
$ar_res["PREVIEW_PICTURE"] = CFile::GetFileArray($ar_res["PREVIEW_PICTURE"]);
$ar_res["DETAIL_PICTURE"] = CFile::GetFileArray($ar_res["DETAIL_PICTURE"]);
// начало работы со свойствами;
$ar_res["PROPERTIES"] = $ob_res->GetProperties();
foreach ($ar_res["PROPERTIES"] as $kk=>$vv)
{
if ($vv["PROPERTY_TYPE"] == "F")
// если тип свойства - файл;
{
if ($vv["MULTIPLE"] == "Y")
{
foreach ($vv["VALUE"] as $kkk=>$vvv)
{
$ar_res["PROPERTIES"][$kk]["VALUE"][$kkk] = CFile::GetFileArray($vvv);
}
}
else
$ar_res["PROPERTIES"][$kk] = CFile::GetFileArray($vv["VALUE"]);
}
}
}
}
?>
<div>
<img src="<?=$ar_res["PROPERTIES"]["BANN"]["SRC"];?>" />
</div>
[/CODE]
Да уж.. напрасно, конечно, я позатирал в этом коде всю исходную инфу у свойств, но если принцип поймете, то проблема Ваша решится..