название опции | описание опции |
---|
Prefix (string) | Префикс этого unit config (должен быть уникальным среди всех unit configs). Содержание данной опции должно соответствовать правилу назначения имён. |
ItemClass(Array) | Регистрирует в системе связку между префиксом и классом, для работы с одной записью в базе. |
ListClass(Array) | Регистрирует в системе связку между префиксом и классом для отображения содержания таблицы из базы (фильтрация, per-page и т.п.). |
Anchor |
---|
| EventHandlerClass |
---|
| EventHandlerClass |
---|
| EventHandlerClass(Array) | Регистрирует в системе связку между префиксом и классом для обработки стандартных событий из grid и форм редактирования. |
Anchor |
---|
| TagProcessorClass |
---|
| TagProcessorClass |
---|
| TagProcessorClass(Array) | Регистрирует в системе связку между префиксом и классом для обработки стандартных тэгов, использующихся для вывода информации. |
Anchor |
---|
| RegisterClasses |
---|
| RegisterClasses |
---|
| RegisterClasses(Array) | Регистрирует в системе любые пользовательские классы. |
AutoLoad (boolean) | Обеспечивает автоматическую загрузку (load) item объекта по ID, найденному в $_REQUEST . |
QueryString (array) | |
Anchor |
---|
| RegularEvents |
---|
| RegularEvents |
---|
| RegularEvents(array) | Выполняет указанные события с требуемым интервалом. |
Anchor |
---|
| PortalStyleEnv |
---|
| PortalStyleEnv |
---|
|
PortalStyleEnv (bool) | Влияет на то, как переменные данного префикса будут выглядеть в переменной окружения. Если задать в "true ", то не будет дефиса между префиксом и значением его первой переменной, т.е. будет "m5 ", вместо "m-5 " как обычно. |
CatalogItem (bool) | |
Anchor |
---|
| AdminTemplatePath |
---|
| AdminTemplatePath |
---|
|
AdminTemplatePath (string) | |
Anchor |
---|
| AdminTemplatePrefix |
---|
| AdminTemplatePrefix |
---|
|
AdminTemplatePrefix (string) | |
Anchor |
---|
| SearchConfigPostfix |
---|
| SearchConfigPostfix |
---|
|
SearchConfigPostfix (string) | |
Anchor |
---|
| ConfigPriority |
---|
| ConfigPriority |
---|
|
ConfigPriority (int) | |
Hooks(array) | Позволяет добавлять новые hooks в систему. |
ItemType (int) | |
Anchor |
---|
| ViewMenuPhrase |
---|
| ViewMenuPhrase |
---|
|
ViewMenuPhrase (string) | |
Anchor |
---|
| ItemPropertyMappings |
---|
| ItemPropertyMappings |
---|
|
ItemPropertyMappings (array) | |
TitlePhrase (string) | |
IDField (string) | Название колонки в таблице, содержащей первичный ключ (primary key). Обычно это числовая колонка с опцией autoincrement. |
StatusField (array) | Список колонок в таблице (обычно одна, напр. Array ('Status') или Array ('Enabled') ), которые влияют на пиктограмму в каждой строке grid в In-Portal. Так же значение этой опции используется в событиях OnMassApprove и OnMassDecline. |
OrderField (string) | Название поля, использующегося в событиях OnMassMoveUp и OnMassMoveDown для изменения порядка отображения записей в списке. Если опция не задана, то её значение будет равно "Priority ". |
TitleField (string) | Название колонки в таблице, содержание которой будет использовано в заголовке формы редактирования этого item. Используется в опции TitlePresets. |
TableName (string) | Название таблицы в базе данных для которой будет использоваться данный unit config, напр. TABLE_PREFIX.'Tests' . |
SubItems (array) | |
TitlePresets (array) | Набор заголовков над grid и формами редактирования (текст на синем фоне), напр. "Editing Order 000554-002 - General", "Orders (5 of 17)". |
Anchor |
---|
| EditTabPresets |
---|
| EditTabPresets |
---|
|
EditTabPresets (array) | |
Anchor |
---|
| PermItemPrefix |
---|
| PermItemPrefix |
---|
|
PermItemPrefix (string) | |
PermTabText (string) | |
PermSection (array) | Название секции (в дереве секций в левом frame), которая отвечает за проверку прав доступа к этому unit config, напр. Array('main' => 'custom:tests') . |
Sections(array) | Набор секций в дереве из левого frame в административной консоли. |
FilterMenu (array) | |
Anchor |
---|
| PopulateMlFields |
---|
| PopulateMlFields |
---|
|
PopulateMlFields (boolean) | Указывает на то, должны ли сохраняться значения переводимых полей (напр. пришедших с формы) на языках, отличных от текущего. |
ListSQLs (array) | |
ListSortings (array) | |
ItemSQLs (array) | |
Anchor |
---|
| CalculatedFields |
---|
| CalculatedFields |
---|
|
CalculatedFields (array) | Вычисляемые поля в grid/item. |
Fields(array) | Описание полей из таблицы в базе данных (тип данных, форматер и т. п.). |
Anchor |
---|
| VirtualFields |
---|
| VirtualFields |
---|
| VirtualFields(array) | По структуре это такой же массив, как и в опции Fields. Единственное отличие в том, что значения этих полей не будут сохранены в базе данных. |
Grids (array) | |
Anchor |
---|
| ConfigMapping |
---|
| ConfigMapping |
---|
|
ConfigMapping (array) | |