в component.php вы не подключаете модуль инфоблока поправьте
Код |
---|
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
//вот это вставьте---------------------------
if(CModule::IncludeModule("iblock"))
{
//---------------------------------------------
$manufCode = isset($arParams['MANUF_CODE'])? $arParams['MANUF_CODE'] : "manufacture";
$arFilter = Array("IBLOCK_CODE" => $manufCode);
$arSelectFields = Array("ID","NAME");
$res = CIBlockElement::GetList(
Array(),
$arFilter,
false,
false,
$arSelectFields
);
while($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$listManuf[$arFields['ID']] = $arFields['NAME'];
}
$arResult['LIST_MANUFACTURE'] = $listManuf;
//и закрываем if----------------------
}
//вот так----------------------------
$this->IncludeComponentTemplate();
?> |