Вывод всех категорий внутри карточки товара битрикс

В данным момент я реализовал вывод, но получаю только одну категорию(последнюю)

<?$res = CIBlockSection::GetByID($arResult["IBLOCK_SECTION_ID"]);
if($ar_res = $res->GetNext())
?>
<a href="<? echo $ar_res['SECTION_PAGE_URL']; ?>">
<span><? echo $ar_res['NAME']; ?></span>
</a>

А хотелось бы получить весь список категорий, к которым относится данный товар.


Ответы (1 шт):

Автор решения: Elena Simchenko

Вариант Nikolaj Sarry в комментарии к вашем вопросу или

<?$res = CIBlockElement::GetElementGroups($ELEMENT_ID, false, ['NAME', SECTION_PAGE_URL']); 
while($ar_res = $res->Fetch())
{
?>
  <a href="<? echo $ar_res['SECTION_PAGE_URL']; ?>">
  <span><? echo $ar_res['NAME']; ?></span>
<?  
}
?>

Документация по данному методу

В файле result_modifier.php, для кеширования.

→ Ссылка