Полезные статьи по разработке сайта на системе управления 1С-Битрикс. Программирование. Верстка.

Выводим пользовательское поле (свойство) раздела в Битрикс

  1

Чтобы создать новое пользовательское поле (свойство) у раздела вам необходимо в административной панели Битрикс в нужном инфоблоке выбрать раздел, перейти в редактирование данного раздела и во вкладке “Доп. поля” нажимаем “Добавить пользовательское свойство”.

Заполняете форму, выбираете тип данных (например, тип строка), прописываем код поля, вводить в данное поле можно только большие латинские буквы, например UF_SECTION (запомните значение вашего свойства).

Теперь вы можете вывести данное свойства в разделе, для этого вам необходимо использовать следующий код:


 <?$db_list = CIBlockSection::GetList(Array($by=>$order), $arFilter = Array("IBLOCK_ID"=>$arResult["IBLOCK_ID"], "ID"=>$arResult["ID"]), true,$arSelect=Array("UF_*"));
while($ar_result = $db_list->GetNext()):
?>
<?if($ar_result['~UF_SECTION']):?>
<?=$ar_result['~UF_SECTION']?>
<?endif;?>
<?endwhile?>

// "UF_*" - оставляете такой вид, чтобы вывести любое свойство раздела
//вместо $arResult["IBLOCK_ID"] - указываете ID вашего инфоблока
//вместо $arResult["ID"] - указываете ID вашего раздела