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

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
Наверх