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

CIBlockSection::GetList(). Выборка по двум значениям SECTION_ID

00 голосов
2
Складывается следующая ситуация...
В информационный блок добавляется элемент сразу в два раздела, т.е. с двумя значениями значениями IBLOCK_SECTION (в виде массива). Добавление происходит правильно, элемент можно просмотреть через админку как в одном разделе, так и во втором. но...
Но проблема возникает при выборке списка, фильтр ни в какую не хочет воспринимать значение SECTION_ID как массив.
Код
    $res = CIBlockElement::GetList(
        array(), 
        $arrFilter, 
        false, 
        array("nTopCount" => 1), 
        $arParams['SELECT']
    );

где $arrFilter:
Код
Array
(
    [IBLOCK_ID] => 25
    [ID] => 
    [SECTION_ID] => Array
        (
            [0] => 213
            [1] => 198
        )
)


Как можно решить данную проблему? может я что-то делаю не так?
спросил 07 Фев, 14 от hjgfhhjbv (100 баллов)

2 Ответы

00 голосов
А зачем? Если просматриваете один раздел, выбирайте по нему, второй - по второму.
ответил 21 Июнь, 14 от Pomnep (13,960 баллов)
00 голосов
Как зачем? какая разница зачем? нужно,значит нужно, мне очень актуально это.
ответил 20 Окт, 14 от RFO41 (180 баллов)

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

0 голосов
2 ответов
спросил 04 Дек, 13 от Amentet (2,080 баллов)
0 голосов
1 ответ
0 голосов
3 ответов
спросил 07 Март, 14 от aisigylka (100 баллов)
0 голосов
2 ответов
спросил 28 Ноя, 13 от Duffel (100 баллов)
0 голосов
5 ответов
спросил 17 Ноя, 13 от HeJIJIu (630 баллов)