Выводим информацию о всех инфоблоках с ID больше 3, отсортированных по названию.
| Код |
|---|
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin.php';
use Bitrix\Main\Loader;
use Bitrix\Iblock\IblockTable;
if (!Loader::includeModule('iblock')) {
die('Модуль iblock не установлен');
}
$iblockList = IblockTable::getList([
'filter' => ['>ID' => 3],
'select' => ['ID', 'NAME', 'CODE', 'IBLOCK_TYPE_ID'],
'order' => ['NAME' => 'ASC']
]);
echo '<ul>';
while ($iblock = $iblockList->fetch()) {
echo sprintf(
'<li>%s (ID: %d) - тип: %s [%s]</li>',
htmlspecialcharsbx($iblock['NAME']),
$iblock['ID'],
htmlspecialcharsbx($iblock['IBLOCK_TYPE_ID']),
htmlspecialcharsbx($iblock['CODE'])
);
}
echo '</ul>';
require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php';
?> |