- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/landingsource/element.php
- Класс: BitrixIblockLandingSourceElement
- Вызов: Element::getElementFields
static function getElementFields()
{
$result = [];
$result['ID'] = [
'ID' => 'ID',
'NAME' => 'ID',
'TYPE' => NodeType::TEXT,
'ALLOWED' => self::FIELD_ALLOWED_ORDER
];
$result['NAME'] = [
'ID' => 'NAME',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_NAME'),
'TYPE' => NodeType::TEXT,
'ALLOWED' => self::FIELD_ALLOWED_ALL
];
$result['PREVIEW_TEXT'] = [
'ID' => 'PREVIEW_TEXT',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_PREVIEW_TEXT'),
'TYPE' => NodeType::TEXT,
'ALLOWED' => self::FIELD_ALLOWED_SELECT
];
$result['PREVIEW_PICTURE'] = [
'ID' => 'PREVIEW_PICTURE',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_PREVIEW_PICTURE'),
'TYPE' => NodeType::IMAGE,
'ALLOWED' => self::FIELD_ALLOWED_SELECT
];
$result['DETAIL_TEXT'] = [
'ID' => 'DETAIL_TEXT',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_DETAIL_TEXT'),
'TYPE' => NodeType::TEXT,
'ALLOWED' => self::FIELD_ALLOWED_SELECT
];
$result['DETAIL_PICTURE'] = [
'ID' => 'DETAIL_PICTURE',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_DETAIL_PICTURE'),
'TYPE' => NodeType::IMAGE,
'ALLOWED' => self::FIELD_ALLOWED_SELECT
];
$result['SORT'] = [
'ID' => 'SORT',
'NAME' => Loc::getMessage('IBLOCK_LANDING_SOURCE_ELEMENT_FIELD_SORT'),
'TYPE' => NodeType::TEXT,
'ALLOWED' => self::FIELD_ALLOWED_ORDER
];
return $result;
}