• Модуль: 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;
}