Пытаюсь сделать свой компонент вывода новостей с картинкой, но у меня выходит ошибка
Call to a member function GetNextElement() on a non-object in
Вот этом файле:
<?
if(!defined("B_PROLOG_INCLUDED")||B_PROLOG_INCLUDED!==true)die();
CModule::IncludeModule('iblock');
if ($this->StartResultCache(3600))
{
$iblock_id = $arParams['IBLOCK_ID'];
$arFilter = array('IBLOCK_ID'=>$iblock_id);
$db_list = CIBlockElement::GetList(
array('NAME'=>'ASC'), $arFilter, true,
array("ID", "NAME", "CODE", "DETAIL_PICTURE", 'LIST_PAGE_URL')
);
while($ar_result = $db_list->GetNextElement())
{
$arResult[] = array(
"ID" => $ar_result['ID'],
"CODE" => $ar_result['CODE'],
"NAME" => $ar_result['NAME'],
"ELEMENT_CNT" => $ar_result['ELEMENT_CNT'],
'DETAIL_PICTURE' => $ar_result['DETAIL_PICTURE'],
'LIST_PAGE_URL' => $ar_result['LIST_PAGE_URL']
);
}
if(CModule::IncludeModule('iblock'))
$this->IncludeComponentTemplate();
}
?>
Может кто-нибудь подсказать, что не так? Уже голову сломал.