-
Vadim TsukanovРазработчик
-
Дата публикации04.11.2019
-
Категория1С-Битрикс
Задача:Получить дополнительные поля раздела в Bitrix Framework
Очень часто необходимо создать и вывести доп поля раздела. Однако доп поля потом не появляются в arResult. Как же быть?
У многих программистов Bitrix Framework код, приведенных ниже, лежит всегда под рукой. Вот и я решил, что стоит записать его себе в блог, чтобы попросту не искать его потом по всему рунету.
$SectionData = CIBlockSection::GetList(
false,
Array("IBLOCK_ID" =>$arParams['IBLOCK_ID'],
"CODE" => $arResult["VARIABLES"]["SECTION_CODE"],
"ACTIVE"=>"Y",
"GLOBAL_ACTIVE"=>"Y",
"SECTION_ACTIVE" => "Y"),
false,
Array("UF_*"),
false
);
$SectionData = $SectionData->Fetch();
"UF_*" показыкает какие поля тянуть. *-все. Для избежания чрезмерной нагрузки можно указывать определенные поля через ","