
Я решил сделать свою выборку элементов инфоблока, используя 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();