Интернет-агентство Александра Лырмина
Сайты на Битрикс от профессионала
с 15-ти летним опытом

+7 812 425-14-40

Страница 404 - 1С-Битрикс (Bitrix), настройка ошибки

Страница 404 - 1С-Битрикс (Bitrix), настройка ошибки Я решил сделать свою выборку элементов инфоблока, используя result_modifier.php.
Выборку сделал, но ссылка на детальную статью стала: #SITE_DIR#/realty/detail.php?ID=#ELEMENT_CODE#
а должна быть: /realty/detail.php?ID=odnokomnatnaya-kvartira-33m2
Скриншот: https://yadi.sk/i/D7fZ_SqpZejyV

Ошибка в коде оказалась здесь, вместо:
$res = CIBlockElement::GetList($arOrder, $arFilter, false, Array(), $arSelect);
if ($res) $arResult["ITEMS"] = $res -> arResult;

Надо было прописать:
$res = CIBlockElement::GetList($arOrder, $arFilter, false, Array(), $arSelect);
$arResult["ITEMS"] = "";
while($ob = $res->GetNextElement()) $arResult["ITEMS"][] = $ob->GetFields();
Возврат к списку