1С-Битрикс
- 3 ответа
- 0 вопросов
2
Вклад в тег
<?php
$iCnt = sizeof($arResult['ITEMS']);
for ($i=0; $i < $iCnt; $i++) {
$rsItem = CIBlockElement::GetByID($arResult['ITEMS'][$i]['ID']);//достаем данные элемента
$arItem = $rsItem->GetNext();
$rsSec = CIBlockSection::GetByID($arItem['IBLOCK_SECTION_ID']);//Достаем данные секции
$arSec = $rsSec->GetNext();
$arResult['ITEMS'][$i]['DETAIL_PAGE_URL'] = $arParams['DETAIL_URL'];//Параметры компонента
$arResult['ITEMS'][$i]['DETAIL_PAGE_URL'] = str_replace('#SECTION_CODE#', $arSec['CODE'], $arResult['ITEMS'][$i]['DETAIL_PAGE_URL']);//Меняем код секциии
$arResult['ITEMS'][$i]['DETAIL_PAGE_URL'] = str_replace('#ELEMENT_CODE#', $arItem['CODE'], $arResult['ITEMS'][$i]['DETAIL_PAGE_URL']);//Меняем код товара
}?>