VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Как получить название раздела?

в разделе каталога var_dump($arResult) выдает следующее
5e54c69279ac5104221780.png
Можно как-то в ['VARIABLES'] выводить еще ['SECTION_NAME']? Каким параметром это передается?

Сейчас название раздела печатается методом $APPLICATION->ShowTitle(false), но этот метод печатает, а не возвращает, буфер как-то не хочется городить.
  • Вопрос задан
  • 251 просмотр
Решения вопроса 2
@RuComMarket
Битрикс FullStack разработчик
в variables изначально выводится массив сформированный из ЧПУ
если надо получить NAME раздела, можно использовать функцию CIBlockSection::GetList
Ответ написан
alexyarik
@alexyarik
Битрикс разработчик
В комплексном компоненте
<?
$rsSections = CIBlockSection::GetList(array(),array('IBLOCK_ID' => $arParams ['IBLOCK_ID'], '=CODE' => $arResult['VARIABLES']['SECTION_CODE']));
if ($arSection = $rsSections->Fetch())
{
echo $arSection['NAME'];
}?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
askunash
@askunash
Тренер Битрикс
Если Вам нужно то же, что и печатает ShowTitle(), то используйте GetTitle().
5e54d0c06ab55592321122.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы