Документация для разработчиков
Темная тема

prepareFieldDefinition

<\Bitrix\Landing\Node::prepareFieldDefinition(
	array $field
)

Метод получает описание поля источника с указанием, к какому типу ноды относится. Проверяет наличие обязательных ключей и возвращает массив с нормализованной структурой.

Параметры

Параметры Описание С версии
$field Массив с описанием поля. Требуемые ключи (минимально):
  • id - идентификатор поля
  • name - название
  • type - тип поля
Остальные ключи определяются типом ноды.

Возвращаемое значение

  • null
    • нет ключей id, name или type;
    • не найден класс-наследник \Bitrix\Landing\Node, обрабатывающий данный тип;
    • пустой результат метода validateFieldDefinition.
  • нормализованный массив с описанием поля


© «Битрикс», 2001-2024, «1С-Битрикс», 2024