1C-Битрикс: Управление сайтом

Структура таблиц модуля информационных блоков

Поля таблиц

Типы информационных блоков

Поле Описание Тип Обяз. Умолч.
ID ID типа информационных блоков. Уникален. String(50) Да
SECTIONS Флаг (Y/N). Разделяются ли элементы блока этого типа по разделам. Обязателен. По умолчанию - "Y". Char(1) Да Y
EDIT_FILE_BEFORE Полный путь к файлу-обработчику массива полей элемента перед сохранением на странице редактирования элемента. String(255) Нет
EDIT_FILE_AFTER Полный путь к файлу-обработчику вывода интерфейса редактирования элемента. String(255) Нет
IN_RSS Блоки данного типа экспортировать в RSS (Y|N). Char(1) Да N
SORT Порядок сортировки типа Int Да 500

Языкозависимые параметры типов информационных блоков

Поле Описание Тип Обяз. Умолч.
IBLOCK_TYPE_ID ID типа блока. String(50) Да
LID Код языка параметров. Char(2) Да
NAME Название типа информационных блоков. String(100) Да
SECTION_NAME Название разделов информационных блоков (если элементы блока этого типа классифицируются по разделам). String(100) Нет
ELEMENT_NAME Название элементов информационных блоков. String(100) Да

Информационные блоки

Поле Описание ТипОбяз. Умолч.
ID ID информационного блока. Int Да
SITE_ID Внутреннее служебное поле оставленное для совместимости.
CODEСимвольный идентификатор. String(50) Нет
EXTERNAL_ID или XML_ID
Внешний код. String(255) Нет
IBLOCK_TYPE_ID Код типа информационных блоков. String(50) Да
TIMESTAMP_X Дата последнего изменения параметров блока. Datetime Да Текущее.
NAME Название. String(255) Да
ACTIVE Флаг активности (Y|N) Char(1) Да Y
SORT Индекс сортировки. Int Да 500
LIST_PAGE_URL Шаблон URL-а к странице для публичного просмотра списка элементов информационного блока. String(255) Нет
SECTION_PAGE_URL Шаблон URL-а к странице для просмотра раздела. String(255) Нет
DETAIL_PAGE_URL Шаблон URL-а странице для детального просмотра элемента. String(255) Нет
PICTURE Код картинки в таблице файлов. Array Нет
DESCRIPTION Описание. Text Нет
DESCRIPTION_TYPE Тип описания (text/html) Char(4) Да text
RSS_ACTIVE Разрешен экспорт в RSSдинамически (Y|N). Char(1) Да Y
RSS_TTL Время жизни RSS и интервал между генерациями файлов RSS (при включенном RSS_FILE_ACTIVE или RSS_YANDEX_ACTIVE) (часов). Int Да 24
RSS_FILE_ACTIVE Прегенерировать выгрузку в файл. Char(1) Да N
RSS_FILE_LIMIT Количество экспортируемых в RSS файл элементов (при включенном RSS_FILE_ACTIVE) Int Нет
RSS_FILE_DAYS За сколько последних дней экспортировать в RSS файл. (при включенном RSS_FILE_ACTIVE). -1 без ограничения по дням. Int Нет
RSS_YANDEX_ACTIVE Экспортировать в RSS файл в формате для yandex Char(1) Да N
INDEX_ELEMENT Индексировать для поиска элементы информационного блока. Char(1) Да Y
INDEX_SECTION Индексировать для поиска разделы информационного блока. Char(1) Да N
WORKFLOW
Инфоблок участвует в документообороте (Y|N).
Char(1)
Да
Y
SECTION_CHOOSERФлаг выбора интерфейса отображения привязки элемента к разделам (D|L|P).Char(1)Нет
VERSIONФлаг хранения значений свойств элементов инфоблока (1 - в общей таблице | 2 - в отдельной).IntДа1
EDIT_FILE_BEFOREПолный путь к файлу-обработчику массива полей элемента перед сохранением на странице редактирования элемента.String(255)Нет
EDIT_FILE_AFTER Полный путь к файлу-обработчику вывода интерфейса редактирования элемента.String(255)Нет

Дополнительные параметры информационных блоков

Поле Описание Тип Обяз. Умолч.
ELEMENT_NAME Название элемента в единственном числе
String(255) Да Элемент
ELEMENTS_NAME
Название элемента во множнственном числе
String(255) Да Элементы
ELEMENT_ADD Действие по добавлению элемента
String(255) Да Добавить элемент
ELEMENT_EDIT Действие по редактированию/изменению элемента
String(255) Да Изменить элемент
ELEMENT_DELETE Действие по удалению элемента
String(255) Да
Удалить элемент
SECTION_NAME Название раздела в единственном числе
String(255) Да Раздел
SECTIONS_NAME
Название раздела во множественном числе
String(255) Да Разделы
SECTION_ADD Действие по добавлению раздела String(255) Да Добавить раздел
SECTION_EDIT Действие по редактированию/изменению раздела String(255) Да Изменить раздел
SECTION_DELETE Действие по удалению раздела String(255) Да
Удалить раздел

Группы (разделы) информационных блоков

Поле Описание Тип Обяз. Умолч.
ID ID группы информационного блока. Int Да
CODE Символьный идентификатор. String(255) Нет
EXTERNAL_ID или XML_ID
Внешний код. String(255) Нет
IBLOCK_ID ID информационного блока. Int Да
IBLOCK_SECTION_ID ID группы родителя, если не задан то группа корневая. Int Нет
TIMESTAMP_X Дата последнего изменения параметров группы. Datetime Да Текущая.
SORT Порядок сортировки (среди групп внутри одной группы-родителя). Int Да 500
NAME Наименование группы. String(255) Да
ACTIVE Флаг активности (Y|N) Char(1) Да Y
GLOBAL_ACTIVE Флаг активности, учитывая активность вышележащих (родительских) групп (Y|N). Вычисляется автоматически (не может быть изменен вручную). Char(1) - -
PICTURE Код картинки в таблице файлов. Для смены картинки нужно передать массив вида:
$section = new CIBlockSection();
                    $file = CFile::MakeFileArray($pictureId);
                    $result = $section->Update(
                        $sectionId,
                        array(
                            "PICTURE" => $file,
                        )
                    );
Int Нет
DESCRIPTION Описание группы. Text Нет
DESCRIPTION_TYPE Тип описания группы (text/html). Char(4) Да text
LEFT_MARGIN Левая граница группы. Вычисляется автоматически (не устанавливается вручную). Int - -
RIGHT_MARGIN Правая граница группы. Вычисляется автоматически (не устанавливается вручную). Int - -
DEPTH_LEVEL Уровень вложенности группы. Вычисляется автоматически (не устанавливается вручную). Int - -
SEARCHABLE_CONTENT Содержимое для поиска при фильтрации групп. Вычисляется автоматически. Складывается из полей NAME и DESCRIPTION (без html тэгов, если DESCRIPTION_TYPE установлен в html). Text - -
SECTION_PAGE_URL Шаблон URL-а к странице для детального просмотра раздела. Определяется из параметров информационного блока. Изменяется автоматически. String(255) - -
MODIFIED_BYКод пользователя, в последний раз изменившего элемент.IntДаТекущий пользователь.
DATE_CREATEДата создания элемента.DatetimeДаТекущее
CREATED_BYКод пользователя, создавшего элемент.IntДаТекущий пользователь.
DETAIL_PICTUREКод картинки в таблице файлов для детального просмотра.IntНет-
SECTION_PROPERTYПоказывать на странице редактирования элемента. (Y/N)IntНет-

Элементы

Поле Описание Тип Обяз. Умолч.
ID ID элемента. Int Да
CODE Символьный идентификатор. String(255) Нет
EXTERNAL_ID или XML_ID
Внешний идентификатор. String(255) Нет
NAME Название элемента. String(255) Да
IBLOCK_ID ID информационного блока. Int Да
IBLOCK_SECTION_ID ID группы. Если не задан, то элемент не привязан к группе. Если элемент привязан к нескольким группам, то в этом поле ID одной из групп. По умолчанию содержит привязку к разделу с минимальным ID.
Int Нет
IBLOCK_CODE
Символический код инфоблока. String(255) Нет
ACTIVE Флаг активности (Y|N). Char(1) Да Y
DATE_ACTIVE_FROM Дата начала действия элемента. Datetime Нет
DATE_ACTIVE_TO Дата окончания действия элемента. Datetime Нет
SORT Порядок сортировки элементов между собой (в пределах одной группы-родителя). Int Да 500
PREVIEW_PICTURE Код картинки в таблице файлов для предварительного просмотра (анонса). Int Нет
PREVIEW_TEXT Предварительное описание (анонс). Text Нет
PREVIEW_TEXT_TYPE Тип предварительного описания (text/html). Char(4) Да text
DETAIL_PICTURE Код картинки в таблице файлов для детального просмотра. Int Нет
DETAIL_TEXT Детальное описание Text Нет
DETAIL_TEXT_TYPE Тип детального описания (text/html). Char(4) Да text
SEARCHABLE_CONTENT Содержимое для поиска при фильтрации групп. Вычисляется автоматически. Складывается из полей NAME и DESCRIPTION (без html тэгов, если DESCRIPTION_TYPE установлен в html). Text - -
DATE_CREATE Дата создания элемента. Datetime Да Текущее.
CREATED_BY Код пользователя, создавшего элемент. Int Да Текущий пользователь.
CREATED_USER_NAME Имя пользователя, создавшего элемент. (доступен только для чтения).
TIMESTAMP_X Время последнего изменения полей элемента. Datetime Да Текущее.
MODIFIED_BY Код пользователя, в последний раз изменившего элемент. Int Да Текущий пользователь.
USER_NAME Имя пользователя, в последний раз изменившего элемент. (доступен только для чтения).
LANG_DIR Путь к папке сайта. Определяется из параметров информационного блока. Изменяется автоматически. (доступен только для чтения). String(255) - -
LIST_PAGE_URL Шаблон URL-а к странице для публичного просмотра списка элементов информационного блока. Определяется из параметров информационного блока. Изменяется автоматически. (доступен только для чтения). String(255) - -
DETAIL_PAGE_URL Шаблон URL-а к странице для детального просмотра элемента. Определяется из параметров информационного блока. Изменяется автоматически. (доступен только для чтения). String(255) - -
SHOW_COUNTER Количество показов элемента (изменяется при вызове метода CIBlockElement::CounterInc). Int Нет
SHOW_COUNTER_START Дата первого показа элемента (изменяется при вызове метода CIBlockElement::CounterInc). Datetime Нет
WF_COMMENTS Комментарий администратора документооборота. Text Нет
WF_STATUS_ID Код статуса элемента в документообороте. Int Да 1
LOCK_STATUS Текущее состояние блокированности на редактирование элемента. Может принимать значения: red - заблокирован, green - доступен для редактирования, yellow - заблокирован текущим пользователем. String -
TAGSТеги элемента. Используются для построения облака тегов модулем Поиска.String(255)Нет

Поля элементов инфоблока

Поле Описание Тип Обяз. Умолч.
IBLOCK_ID Код информационного блока. Int Да
FIELD_ID Код поля. String(50) Да
IS_REQUIRED
Обязательное (Y|N).
Char(1) Нет
DEFAULT_VALUE
Значение по умолчанию
Text
Нет

Свойства элементов инфоблока

Поле Описание Тип Обяз. Умолч.
ID ID свойства. Int Да
CODE Символьный код свойства. String(50) Нет
XML_ID Внешний код свойства. String (100) Нет
IBLOCK_ID Код информационного блока. Int Да
NAME Название свойства. String(100) Да
ACTIVE Активность свойства (Y|N). Char(1) Да Y
IS_REQUIRED
Обязательное (Y|N).
Char(1) Нет
SORT Индекс сортировки. Int Да 500
PROPERTY_TYPE Тип свойства. Возможные значения: S - строка, N - число, F - файл, L - список, E - привязка к элементам, G - привязка к группам. Char(1) Да S
MULTIPLE Множественность (Y|N). Char(1) Да N
TIMESTAMP_X Время последнего изменения свойства. Datetime Да Текущее.
DEFAULT_VALUE Значение свойства по умолчанию (кроме свойства типа список L). String(255) Нет
ROW_COUNT Количество строк в ячейке ввода значения свойства. Int Да 1
COL_COUNT Количество столбцов в ячейке ввода значения свойства. Int Да 30
LIST_TYPE Тип для свойства список (L). Может быть "L" - выпадающий список или "C" - флажки. Char(1) Да L
MULTIPLE_CNT Количество строк в выпадающем списке для свойств типа "список". Int Нет
FILE_TYPE Список допустимых расширений для свойств файл "F"(через запятую). Char(200) Нет
SEARCHABLE Индексировать значения данного свойства. Char(1) Да N
FILTRABLE Выводить поля для фильтрации по данному свойству на странице списка элементов в административном разделе. Char(1) Да N
LINK_IBLOCK_IDДля свойств типа привязки к элементам и группам задает код информационного блока с элементами/группами которого и будут связано значение.IntНет
WITH_DESCRIPTIONПризнак наличия у значения свойства дополнительного поля описания. Только для типов S - строка, N - число и F - файл (Y|N).Char(1)Нет
VERSIONФлаг хранения значений свойств элементов инфоблока (1 - в общей таблице | 2 - в отдельной). (доступен только для чтения).IntДа1
USER_TYPEИдентификатор пользовательского типа свойства. Дополнительная информация административной части, каким образом выводить для редактирования то или иное поле (в то время как поле "PROPERTY_TYPE" указывает именно на сам тип поля).

Например, типу поля "S" (строка) может соответствовать следующие значения поля "USER_TYPE" и соответствующие интерфейсные решения:

  • никакого - тогда это обычное поле ввода (или если указан параметр "ROW_COUNT" больше единицы, то текстовый блок textarea)
  • UserID - тогда это привязка к пользователю
  • DateTime - тогда это поле для ввода даты и времени
  • map_yandex - привязка к точке на Яндекс.Карте
  • FileMan - привязка к файлу на сервере
  • TopicID - привязка к теме на форуме
  • HTML - специальное поле для редактирования текста или кода HTML
  • ElementXmlID - привязка к элементам по полю XML_ID
  • map_google - привязка к точке на карте Google.Map
  • directory - привязка к разделу на сервере
String(255)Нет
HINT ПодсказкаCharНет

Варианты значений свойств типа "список"

Поле Описание Тип Обяз. Умолч.
ID ID значения варианта свойства. int Да
PROPERTY_ID Код свойства. int Да
VALUE Значение варианта свойства. string(255) Да
DEF Значение по умолчанию (Y|N). char(1) Нет N
SORT Порядок сортировки варианта int Нет 500
EXTERNAL_ID или XML_ID
Внешний код варианта свойства. string(200) Да Автоматический уникальный идентификатор

Значения cвойств

Поле Описание Тип Обяз. Умолч.
ID ID значения свойства. Int Да
IBLOCK_PROPERTY_ID Код свойства. Int Да
IBLOCK_ELEMENT_ID Код элемента. Int Да
VALUE Значение свойства. Text Да
VALUE_TYPE Тип значения свойства (text/html). Char(4) Да text
DESCRIPTIONДополнительное поле описанияString(255)Нет


Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

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

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2016, «1C-Битрикс», 2016