Пример реализации выборки из нескольких инфоблоков с постраничной навигацией и сортировкой.
Задача:
1) Выбрать список элементов из нескольких инфоблоков в таблицу;
2) Иметь возможность сортировки элементов;
3) Должна работать постраничная навигация
Итак этот пример можно использовать при небольшом кол-ве выбираемых элементов, думаю максимум до 100, естественно с кэшированием.
Первым делом нужно выбрать все данные в ассоциативный массив, например вот такой:
[ITEAM] => Array ( [0] => Array ( [CITY_NAME] => value [CITY_DETAIL_URL] => value [OBJECT_NAME] => value [OBJECT_ID] => 2487 [DATE_CREATE] => 02.07.2006 [STATUS] => Y [PAID_STATUS] => Y [DATEIL_OBJECT_URL] => value ) [1] => Array ( [CITY_NAME] => value [CITY_DETAIL_URL] => value [OBJECT_NAME] => value [OBJECT_ID] => 2489 [DATE_CREATE] => 02.07.2006 [STATUS] => Y [PAID_STATUS] => N [DATEIL_OBJECT_URL] => value )