Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

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

00 голосов
5
Подскажите, пожалуйста. У меня есть информационный блок, в нем разделы, в разделе новости. Еще есть страница детального показа новости, как в ней узнать в каком разделе новость лежит :?:
спросил 26 Окт, 13 от lordonka (120 баллов)

5 Ответы

00 голосов
Что значит "узнать"?
ответил 24 Ноя, 13 от LediDrak (180 баллов)
00 голосов
вообще нужно вывести раздел в котором она находится.
для этого нужен либо название, либо id раздела.
как получить id раздела(в виде переменной) к которому принадлежит эта новость?
ответил 05 Март, 14 от lordonka (120 баллов)
00 голосов
Если в шаблоне детального отображения новости, то попробуйте через $arResult['IBLOCK_SECTION_ID']

Если нужно "хоть в каком-то виде", то в компоненте есть штатная настройка "Включать раздел в цепочку навигации:".
ответил 26 Июнь, 14 от LediDrak (180 баллов)
00 голосов
Да. спасибо. то что нужно.

PS а название также в какой-нибудь переменнной можно найти?
ответил 26 Окт, 14 от lordonka (120 баллов)
00 голосов
Название нет, штатно там не передаётся, только ссылку на раздел можно вытащить, если включена указанная выше настройка.
Вообще, что доступно штатно в компоненте легко проверяется выводом
Код
echo "<pre>";
print_r($arParams);
print_r($arResult);
echo "</pre>";

в шаблоне
ответил 24 Фев, 15 от LediDrak (180 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 03 Сен, 13 от Allectus (220 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
0 голосов
7 ответов
спросил 30 Май, 13 от Bambocho (300 баллов)
0 голосов
6 ответов
спросил 08 Май, 13 от Yago (360 баллов)