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

270
09 апреля 2022, 06:00

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

<?$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>

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

Answer 1

Вариант 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, для кеширования.

READ ALSO
Не находит класс SocialiteProviders\Discord\DiscordExtendSocialite

Не находит класс SocialiteProviders\Discord\DiscordExtendSocialite

В EventServiceProviderphp я указал 'SocialiteProviders\Discord\DiscordExtendSocialite@handle', однако все равно получаю ошибку "Class SocialiteProviders\Discord\DiscordExtendSocialite does not exist"

126
Что делает ~ с переменной в php?

Что делает ~ с переменной в php?

Потихоньку готовлюсь к ZEND 71 экзамену

171
Не срабатывает js в infinite scroll

Не срабатывает js в infinite scroll

У меня на сайте подключен infinite scrollЯ решил поставить рекламные блоки, но они в js и не отображаются на последующих страницах подгружаемых AJAX

213