Необходимо чтобы CIBlockElement::GetList, что-то подобное limit как SQL
выбрать элементы начиная с 10, заканчивая 30, как это сделать?
выбрать элементы начиная с 10, заканчивая 30, как это сделать?
|
Необходимо чтобы CIBlockElement::GetList, что-то подобное limit как SQL
выбрать элементы начиная с 10, заканчивая 30, как это сделать? |
|
|
|
|
|
здесь есть абзац: Фильтр со сложной логикой |
|
|
|
|
|
А так делаются просто ограничения: "nTopCount":
$res = CIBlockElement::GetList( $arOrder = Array("SORT"=>"DESC" ;) , $arFilter = array('IBLOCK_ID'=>1), $arGroupBy = false, $arNavStartParams = Array("nTopCount"=>4) ;) ; |
|
|
|
|
|
Первый пунк в гугле и ответа полноценного нет. Массивом не взлетело. Костылём подпёр) Только числом ограничение, с начала выборки, получилось. Вопрос, таки актуален. |
|
|
|
|
|
К сожалению, полноценно реализовать
Задачу ТС-а вполне решает метод из ядра D7 - Те ссылки, что на гуглил сейчас, в офф. документации не могу найти этот метод ;c |
|||
|
|
|
|
Все достаточно просто, устанавливаете размер страницы а потом указываете саму страницу
|
|||
|
|
|
Не получится. Например, есть 100 элементов и надо выбрать 5 начиная с 22. И какой тогда размер страницы и номер страницы? Есть костыльный вариант, установить размер страницы 10 и выбрать 3 страницу, а далее из этих 10 элементов взять 5 пропустив первых два. |
|||
|
|
|
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
||||
|
|
|
|||