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

Многосайтовость. Система не возвращает сведения по разделам из новых инфоблоков

00 голосов
5
Попытался вывести в качестве меню разделы инфоблоков, которые созданы для новых сайтов. Не получилось. Даже поштучно.
Код
$arFilter = Array('ID'=>299);
$db_list = CIBlockSection::GetList($arOrder, $arFilter);

Даже в отношении инфоблока для третьего сайта, для которого дополнительная лицензия приобретена.
Система в ответ на запрос возвращает сведения только по разделам, которые созданы в инфоблоках для первого и второго сайта (на основной лицензии).
В чём причина? Каково решение?
(Лицензии для четвёртого и пятого сайтов ещё не приобретены.
Для тех,которые находятся в папках "site4" и "site5".)
спросил 01 Июнь, 13 от Cooper (260 баллов)

5 Ответы

00 голосов
Код который вы привели выбирает разделы из раздела с ID=233.

Если вам нужно меню из разделов, то для этого есть стандартный компонент "Пункты меню" (bitrix:menu.sections). Рекомендуется внимательно почитать документацию: Меню.

PS. Лицензия с инфоблоками никак не связана.
ответил 01 Июнь, 13 от smileplz (8,020 баллов)
00 голосов
Есть раздел "ID=228" (в старом инфоблоке), который через фильтр "Array('ID'=>228)" вывести можно.
Есть раздел "ID=299" (в новом инфоблоке), который через фильтр "Array('ID'=>299)" вывести невозможно.
Вот в чём проблема.
ответил 05 Июнь, 13 от Cooper (260 баллов)
00 голосов
IBLOCK_ID указывать тоже надо бы.
ответил 06 Сен, 13 от Eddie (2,060 баллов)
00 голосов
Раздел "ID=228"(в старом инфоблоке), выводится без указания "IBLOCK_ID".
К тому же, первоначально я пытался получить сведения о разделах во всём инфоблоке через "IBLOCK_ID".
Был тот же результат.
Старый инфоблок отзывчив, а вот новый нем, как рыба.
ответил 05 Дек, 13 от Cooper (260 баллов)
00 голосов
Сегодня стало получаться и в новых инфоблоках.
Очевидно, всем виной было кеширование.
Собеседникам спасибо за участие.
ответил 18 Март, 14 от Cooper (260 баллов)

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

0 голосов
2 ответов
спросил 09 Фев, 15 от аноним
0 голосов
3 ответов
спросил 16 Июнь, 13 от ASpec (160 баллов)
0 голосов
1 ответ
0 голосов
2 ответов
спросил 24 Ноя, 13 от SpiroW (140 баллов)
0 голосов
3 ответов