инфоблока по ID инфоблока
$IBlock_res = CIBlock::GetByID($arrIBlocksList[$i]["iBlock__id"]);
if($arIBlock_res = $IBlock_res->GetNext()):
$iblock_name = $arIBlock_res["NAME"];
$iblock_el_link = $arIBlock_res["DETAIL_PAGE_URL"];
endif;
Но ссылка прихоит почему-то в формате #SITE_DIR#/news/industrynews/#ELEMENT_CODE#/
Как подставить значения в переменные SITE_DIR и ELEMENT_CODE?
В базе ссылка не хранится в том виде в котором вы хотите ее получить, в том виде, в котором вы хотите получить генерирует только компонент. А если вы через api вытаскиваете данные элемента то ссылку вам нужно сформировать самостоятельно.
Спасибо за развёрнутый ответ!
Обсуждают сегодня