Таблица ПРЕФИКСтАБЛИЦ_reg_fields - список полей всех инфоблоков
Структура таблицы:
reg_id - номер инфоблока, к которому относится данное поле.
id - уникальный номер поля. Используется для дополнительной идентификации параметров полей типа "Фото", "Привязка к элементу раздела" и "Список".
name - код (английское название) поля. Используется для именования полей таблиц ПРЕФИКСтАБЛИЦ_blocks_КОДиНФОБЛОКА.
name_rus - название (русское) поля. Используется для мнемонического удобства в административной панели.
tip - тип поля:
string - строка (в базе хранится как VARCHAR(300))
text - текст (TEXT)
date - дата (DATE)
datetime - дата и время (DATETIME)
int - целое число (INT)
decimal(x,y) - десятичное дробное число c x знаками всего, из них y после запятой (в админке при создании поля вводится x-y и y) (DECIMAL(x,y))
float - дробное число (DOUBLE)
list - список (VARCHAR(300))
yn - да/нет (INT, 1 или 0)
id - привязка к элементу раздела (INT - id элемента)
idpart - привязка к элементу любого раздела (в таблице ПРЕФИКСтАБЛИЦ_blocks_КОДиНФОБЛОКА данные по этому полю хранятся как 2! столбца типа INT, одно называется ИМЯпОЛЯ_b и хранит номер инфоблока, а другое - ИМЯпОЛЯ_i и хранит номер элемента).
part - привязка к разделу (INT - номер инфоблока)
sort - сортировка (INT)
file - файл (INT - номер файла)
price - цена (INT)
pricereal - цена с копейками (DECIMAL(10,2))
photo - фото (INT)
Актуальный список типов полей находится по адресу engine/helper/aheader.php.
Вычислимые типы полей на данный момент не работают.
step - резервное поле, везде равно 1.
order1 - порядок полей для страницы списка элементов в административной панели.
order2 - порядок полей для остальных страниц в административной панели (элемент детально, создать элемент, отредактировать элемент).
|
|