Получаем название раздела каталога
<?
$arParams["SECTION_ID"] = //id раздела
$arParams["SECTION_CODE"] = //код раздела
if($arParams["SECTION_ID"]>0)
{
$arFilter["ID"] = $arParams["SECTION_ID"];
$rsSections = CIBlockSection::GetList(array(), $arFilter, false, $arSelect);
$rsSections->SetUrlTemplates("", $arParams["SECTION_URL"]);
$arResult["SECTION"] = $rsSections->GetNext();
}
elseif('' != $arParams["SECTION_CODE"])
{
$arFilter["=CODE"] = $arParams["SECTION_CODE"];
$rsSections = CIBlockSection::GetList(array(), $arFilter, false, $arSelect);
$rsSections->SetUrlTemplates("", $arParams["SECTION_URL"]);
$arResult["SECTION"] = $rsSections->GetNext();
}
if(is_array($arResult["SECTION"]))
{
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arResult["SECTION"]["IBLOCK_ID"], $arResult["SECTION"]["ID"]);
$arResult["SECTION"]["IPROPERTY_VALUES"] = $ipropValues->getValues();
$arResult["SECTION"]["PATH"] = array();
$rsPath = CIBlockSection::GetNavChain($arResult["SECTION"]["IBLOCK_ID"], $arResult["SECTION"]["ID"]);
$rsPath->SetUrlTemplates("", $arParams["SECTION_URL"]);
while($arPath = $rsPath->GetNext())
{
$ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($arParams["IBLOCK_ID"], $arPath["ID"]);
$arPath["IPROPERTY_VALUES"] = $ipropValues->getValues();
$arResult["SECTION"]["PATH"][]=$arPath;
}
}