Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

постраничная навигация

00 голосов
2
Здравствуйте у меня следующий вопрос.
мне нужно отсортировать один Информационный Блог по сортировки другого ИБ
например, сначала в компоненте делаю выборку из ИБ должностей и записываю массив вида "id"=>"сортировка",
затем в компоненте выборки людей делаю массив выборки и упорядочиваю его в соотв. с массивом должностей.

в итоги получаю огрооомный отсортированный массив.

вопрос как этот массив подсунуть в постраничную навигацию

искал тут но там пусто
http://dev.1c-bitrix.ru/api_help/main/reference/cmain/getpagenavstringex.php
спросил 03 Окт, 13 от W3ID3R (120 баллов)

2 Ответы

00 голосов
CIBlockElement::GetList позволяет делать сортировку по полям связанных элементов.
Цитата
# PROPERTY_<PROPERTY_CODE>.<FIELD> - по значению поля элемента указанного в качестве привязки. PROPERTY_CODE - мнемонический или символьный код свойства типа привязка к элементам. FIELD может принимать значения:

* ID
* TIMESTAMP_X
* MODIFIED_BY
* CREATED
* CREATED_DATE
* CREATED_BY
* IBLOCK_ID
* ACTIVE
* ACTIVE_FROM
* ACTIVE_TO
* SORT
* NAME
* SHOW_COUNTER
* SHOW_COUNTER_START
* CODE
* TAGS
* XML_ID
* STATUS
ответил 17 Окт, 13 от Ly (4,580 баллов)
00 голосов
Блин сейчас думаю что я в корне все делаю не правильно
а можно ли сделать запрос по типу
Код
SELECT * 
FROM  `b_iblock_section` ,  `b_iblock_element` 
WHERE  `b_iblock_section`.`IBLOCK_ID` =52
AND  `b_iblock_section`.`ID` =  `b_iblock_element`.`IBLOCK_SECTION_ID` 
AND  `b_iblock_element`.`WF_PARENT_ELEMENT_ID` IS NULL 
AND  `b_iblock_element`.`ACTIVE` =  'Y'
AND  `b_iblock_section`.`ACTIVE` =  'Y'

ORDER BY  `b_iblock_section`.`SORT` ASC 

то есть мне нужно выбрать определенное кол-во записей из ИБ_element по сортировке ИБ_section
и не знаю как написать фильтр для такого запроса...
ответил 19 Янв, 14 от W3ID3R (120 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 18 Фев, 14 от аноним
0 голосов
3 ответов
0 голосов
3 ответов
спросил 18 Фев, 14 от Ye6aK (220 баллов)