И нужно получить значение пользовательского поля разделов UF_SORT_F этих внутрених разделов первого уровня
так не получилось
выдает массив без UF_SORT_F
///Array ( [NAME] => С этим товаром покупают [ID] => 838 [SORT] => 500 ) /////////Array ( [NAME] => ГОСТ [ID] => 842 [SORT] => 500 ) /////////Array ( [NAME] => По назначению [ID] => 843 [SORT] => 501 ) /////////Array ( [NAME] => По форме [ID] => 845 [SORT] => 503 ) /////////Array ( [NAME] => Комплектующие [ID] => 844 [SORT] => 504 ) //////
if ( CModule::IncludeModule ( "iblock" ) ){
$arOrder = array("sort" => "ASC");
$arFilter = array("SECTION_ID" => 820);
$arSelect = array("NAME", "ID","UF_SORT_F");
$db_elemens = CIBlockSection::GetList ( $arOrder, $arFilter, false, $arSelect );
while ( $arElement = $db_elemens->Fetch () ) {
echo "///";
print_r($arElement);
echo $uf_value["ID"];
echo "///";
echo $uf_value["NAME"];
echo "///";
echo $uf_value["UF_SORT_F"];
echo $arElement["DESCRIPTION"];
}
}
}
вот так получилось ,но не знаю как получить поле UF_SORT_F
if(CModule::IncludeModule("iblock"))
{
// если $ID не задан или это не число, тогда
// $ID будет =0, выбираем корневые разделы
$ID = IntVal(820);
// выберем папки из информационного блока $BID и раздела $ID
$items = GetIBlockSectionList(28, $ID, Array("UF_SORT"=>"asc"), 10);
while($arItem = $items->GetNext())
{
print_r($arItem);
echo $arItem["NAME"];
echo $arItem["UF_SORT_F"];
}
}
else
ShowError("Модуль не установлен");