Как отобрать по 3 элемента из каждого инфоблока?

Чтобы выбрать по 3 элемента из каждого инфоблока в Bitrix, вам потребуется использовать компонент "Поиск по параметрам" или API для доступа к данным инфоблоков.

Прежде всего, у вас должны быть права на доступ к инфоблокам и редактирование компонентов. Если у вас есть доступ и редактирование, следуйте этим шагам:

1. Откройте редактор сайта в административной панели Bitrix.
2. Создайте новую страницу или откройте существующую, на которой вы хотите отобразить элементы.
3. Добавьте компонент "Поиск по параметрам" из панели компонентов. Если компонент не установлен, установите его с помощью Маркетплейс или загрузите его вручную.
4. Настройте компонент. В разделе "Параметры" укажите информацию о том, какие инфоблоки вы хотите отобразить и какие свойства элементов вы хотите использовать в поиске.
5. В разделе "Фильтр" выберите условия фильтрации. Здесь вы можете указать, какие элементы исключить из выборки, или настроить дополнительные условия фильтрации, основанные на свойствах элементов.
6. В разделе "Сортировка" укажите условия сортировки элементов. Например, вы можете отсортировать элементы по дате создания или по названию.
7. В разделе "Пагинация" задайте количество элементов на странице и количество страниц для отображения.
8. Сохраните изменения и проверьте результат на сайте.

Если вы предпочитаете использовать API для доступа к данным инфоблоков, вам потребуется написать соответствующий код. Ниже приведен пример кода, показывающий, как выбрать по 3 элемента из каждого инфоблока:

<?php
use BitrixMainLoader;
use BitrixIblockElementTable;

// Подключение модуля «Информационные блоки»
Loader::includeModule('iblock');

$iblockIds = array(1, 2, 3); // ID инфоблоков, из которых нужны элементы
$limit = 3; // Количество элементов для выборки

foreach ($iblockIds as $iblockId) {
    // Выборка элементов
    $items = ElementTable::getList(array(
        'filter' => array('IBLOCK_ID' => $iblockId),
        'limit' => $limit,
    ))->fetchAll();

    // Вывод элементов
    foreach ($items as $item) {
        echo $item['NAME'] . '<br>';
    }
}
?>

В этом примере мы используем класс ElementTable для работы с таблицей элементов инфоблока. Вы можете указать нужные вам свойства элементов, добавив соответствующие параметры в метод getList.

Заметьте, что для использования API Bitrix необходимо наличие соответствующих прав доступа и правильные настройки, связанные с интерфейсом и кодом.