$arSelect = Array();
$arFilter = Array("IBLOCK_ID" => 4, 'GLOBAL_ACTIVE' => 'Y');
$res = CIBlockElement::GetList(Array('SORT' => 'DESC'), $arFilter, false, Array(), $arSelect);
$page = array();
while ($ar_fields = $res->GetNext()) {
$resMore = CIBlockElement::GetProperty(4, $ar_fields['ID'], "sort", "asc", array("CODE" => "MORE"));
while ($ob = $resMore->GetNext()) {
$resPage = CIBlockElement::GetByID($ob['VALUE']);
if ($ar_res = $resPage->GetNext())
$more = $ar_res['DETAIL_PAGE_URL'];
}
$resGlava = CIBlockElement::GetProperty(4, $ar_fields['ID'], "sort", "asc", array("CODE" => "GLAVA"));
if ($ar_props = $resGlava->Fetch())
$glava = $ar_props["VALUE"];
$arFile = CFile::GetFileArray($ar_fields["DETAIL_PICTURE"]);
if ($arFile)
$img = $arFile["SRC"];
$arResult[] = array(
'NAME' => $ar_fields['NAME'],
'MORE' => $more,
'IMG' => $img,
'GLAVA' => $glava,
'DETAIL_TEXT' => $ar_fields['DETAIL_TEXT']
);
}