Документация для разработчиков
Темная тема

getMap

array public static
\Bitrix\Iblock\IblockTable::getMap();

Возвращает описание полей и связей инфоблока для ORM. Статический метод.

Параметры

Без параметров.

Возвращаемое значение

Массив определений полей. Он содержит именованные массивы настроек и объекты полей с числовыми ключами.

Особенности

Это описание структуры ORM, а не значения полей конкретного инфоблока.

Поле Описание
ID Целочисленный первичный ключ с автоинкрементом — идентификатор инфоблока
TIMESTAMP_X Дата и время изменения. Значение по умолчанию — новый объект \Bitrix\Main\Type\DateTime
IBLOCK_TYPE_ID Обязательная строка — идентификатор типа инфоблока. Валидатор ограничивает длину 50 символами
LID Строка — идентификатор сайта. Валидатор ограничивает длину 2 символами
CODE Строка — символьный код инфоблока. Валидатор ограничивает длину 50 символами
API_CODE Строка — символьный код API. Размер поля — 50 символов
REST_ON Логическое поле — доступ через REST. Значения N, Y; по умолчанию N
NAME Обязательная строка — название инфоблока. Валидатор ограничивает длину 255 символами
ACTIVE Логическое поле — активность инфоблока. Значения N, Y
SORT Целое число — индекс сортировки
LIST_PAGE_URL, DETAIL_PAGE_URL, SECTION_PAGE_URL, CANONICAL_PAGE_URL Строки — шаблоны URL списка, элемента, раздела и канонического адреса. Для каждого поля валидатор ограничивает длину 255 символами
PICTURE Целое число — идентификатор изображения инфоблока
DESCRIPTION Строка — описание инфоблока
DESCRIPTION_TYPE Тип описания: text или html. По умолчанию text
XML_ID Строка — внешний идентификатор инфоблока. Валидатор ограничивает длину 255 символами
TMP_ID Служебная строка. Валидатор ограничивает длину 40 символами
INDEX_ELEMENT, INDEX_SECTION Логические поля — индексация элементов и разделов для поиска. Значения N, Y
WORKFLOW, BIZPROC Логические поля — использование документооборота и бизнес-процессов. Значения N, Y
SECTION_CHOOSER Способ выбора разделов: L — список, D — выпадающие списки, P — путь. По умолчанию L
LIST_MODE Режим списка: C — совместный просмотр разделов и элементов, S — раздельный. По умолчанию C
RIGHTS_MODE Режим прав: S — простой, E — расширенный. По умолчанию S
SECTION_PROPERTY Логическое поле — привязка свойств к разделам. Значения N, Y
PROPERTY_INDEX Состояние индекса свойств: N — отключен, Y — включен, I — недействителен
VERSION Хранение свойств: 1 — общая таблица, 2 — отдельные таблицы инфоблока. По умолчанию 1
LAST_CONV_ELEMENT, SOCNET_GROUP_ID Служебные целочисленные поля — последний преобразованный элемент и идентификатор социальной группы
EDIT_FILE_BEFORE, EDIT_FILE_AFTER Строки — файлы формы редактирования до и после полей. Для каждого поля валидатор ограничивает длину 255 символами
TYPE Связь с типом инфоблока: IBLOCK_TYPE_ID соответствует ID типа
FULLTEXT_INDEX Логическое поле — полнотекстовый индекс. Значения N, Y
PROPERTIES Связь OneToMany со свойствами из \Bitrix\Iblock\PropertyTable через обратную связь IBLOCK

Пример

Пример выполняется в окружении с подключенным ядром Bitrix.

<?php

use Bitrix\Iblock\IblockTable;
use Bitrix\Main\Loader;

try
{
	if (!Loader::includeModule('iblock'))
	{
		echo 'Не удалось подключить модуль iblock';
		return;
	}

	$map = IblockTable::getMap();
	print_r($map['NAME']);
}
catch (\Throwable $exception)
{
	echo 'Ошибка: ' . htmlspecialchars($exception->getMessage(), ENT_QUOTES, 'UTF-8');
}


© «Битрикс», 2001-2026, «1С-Битрикс», 2026