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


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

0 голосов
Складывается следующая ситуация...
В информационный блок добавляется элемент сразу в два раздела, т.е. с двумя значениями значениями 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 Ответы

0 голосов
А зачем? Если просматриваете один раздел, выбирайте по нему, второй - по второму.
ответил 21 Июнь, 14 от Pomnep (13,960 баллов)
0 голосов
Как зачем? какая разница зачем? нужно,значит нужно, мне очень актуально это.
ответил 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 баллов)