Вывести все разделы в которых находится элемент инфоблока

Вывести все разделы в которых находится элемент инфоблока
Данный форум не является официальным и не преследует ни каких целей. Владелец сайта оставляет за собой право удалять, перемещать и закрывать темы и посты по своему усмотрению. Рекламные темы и сообщения только с согласия администратора.

Вход Регистрация
Быстрый вход / регистрация, через социальную сеть
Регистрируясь на форуме, Вы безоговорочно принимаете условия политики конфеденциальности и обработки персональных данных
RSS
Вывести все разделы в которых находится элемент инфоблока
 
Вывести все разделы в которых находится элемент инфоблока

Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке товара каталога- можно воспользоваться API методом  CIBlockElement::GetElementGroups
 
Привет.
Интересное решение описывается в вашей статье. Но у меня ЧПУ #catalog/#SECTION_CODE#/
Видимо, поэтому и не работает.
Не подскажете, какие правки в код внести, чтобы работало на SECTION_CODE ?
 
Цитата
Stanislav2636 пишет:
echo 'Все товары: ';
Попоробуйте в этой строчке

Код
 echo 'Все товары: <a href="/catalog/'. $ar_group["ID"] . '/">'; 

Поменять ID на SECTION_CODE, по идее он тоже сюда передается
Или, получить SECTION_CODE зная ID раздела


Код
$arResult["SECTION_INFO"] = array();
$obSection = CIBlockSection::GetList(array(), "ID"=>$arSectionID); // где $arSectionID собранный вами массив
while($arSection = $obSection->Fetch();)
   $arResult["SECTION_INFO"][$arSection["ID"]] = $arSection; 
Читают тему