Параметр fields

Ограничение на поля узлов

Используется для ограничения списка полей узлов, включаемых в результат запроса. Если параметр не задан – в результирующем массиве узлов будут все поля, характерные для каждого типа выбираемого узла.


php tpl [mixed] fields
Значение по умолчанию – 3

Варианты значений

  • [array] - Список имён полей в виде массива строк
    ['field1', 'field2', 'field3']
  • [string] - Список имён полей, разделённых запятыми
    'field1, field2, field3'
  • [int] 1 - Выбираются все общие поля
  • [int] 2 - Выбираются все поля типа
  • [int] 3 - Выбираются все поля

Применим к функциям

  • ngGetBranch – Возвращает упорядоченную коллекцию потомков
  • ngGetChildren – Возвращает коллекцию дочерних узлов
  • ngGetKnee – Возвращает коллекцию потомков
  • ngGetNode – Возвращает узел
  • ngGetNodes – Возвращает коллекцию узлов
  • ngGetParent – Возвращает родительский узел
  • ngGetPath – Возвращает коллекцию узлов пути между узлами дерева модуля
  • ngGetPrototype – Возвращает прототип узла