Вот мой код который выводит ИД списка пользовательских полей
Техподержка прислала мне следующий код
но код техподдержки выводят ПП всех папок ИБ, даже если они не заполнены.
Помогите пожалуйста склеить этих два кода что-бы получить название списка а не ИД, потому-что я не очень дружу з пхп.
| Код |
|---|
<?
$db_list = CIBlockSection::GetList(Array(), Array('IBLOCK_ID'=>$arResult['IBLOCK_ID'], 'ID' => $arResult["ID"]), true, array('UF_*'));
($ar_result = $db_list->GetNext())
?>
<?if($ar_result["UF_SUPPLIERS"]):?>
<?foreach($ar_result["UF_SUPPLIERS"] as $pid=>$UserFieldAr):?>
<a href="?SUPPLIER=<?=$UserFieldAr ?>">
<?=$UserFieldAr;?></a> |
<?endforeach?> |
Техподержка прислала мне следующий код
| Код |
|---|
<?
CModule::IncludeModule("iblock");
$arFilter = Array('IBLOCK_ID'=>20);
$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter, true,array("UF_*"));
while($ar_result = $db_list->GetNext())
{
$UserField = CUserFieldEnum::GetList(array(), array("ID" => $ar_result[UF_SUPPLIERS]));
if($UserFieldAr = $UserField->GetNext())
{
echo "VAULE: ".$UserFieldAr["VALUE"]."<br>";
}
}
?> |
но код техподдержки выводят ПП всех папок ИБ, даже если они не заполнены.
Помогите пожалуйста склеить этих два кода что-бы получить название списка а не ИД, потому-что я не очень дружу з пхп.