Функция ngGetNodes

Возвращает коллекцию узлов

Это одна из основных функций платформы ng для выбора узлов. Результатом выполнения этой функции является коллекция узлов модуля, которые соответствуют заданным условиям отбора.

Список параметров

php tpl [string] clause – Условие отбора узлов
php tpl [mixed] type – Ограничение на типы узлов
php tpl [mixed] fields – Ограничение на поля узлов
php tpl [mixed] linkDetail – Ограничение на ссылочные поля узлов
php tpl [mixed] sort – Запрос на поля сортировки результата
php tpl [int] flag – Битовая маска флагов видимости
php tpl [int] limit – Ограничение на количество узлов
php tpl [int] offset – Смещение выборки узлов
php tpl [int] linkDeep – Глубина разворачивания ссылочных полей
php tpl [string] project – Имя проекта
php tpl [string] module – Имя модуля
tpl [string] var – Имя переменной для результата в шаблоне

Вызов в процессоре

$result = ngGetNodes([
  'clause' => null,
  'type' => null,
  'fields' => 3,
  'linkDetail' => 3,
  'sort' => null,
  'flag' => 1,
  'limit' => null,
  'offset' => null,
  'linkDeep' => 1,
  'project' => null,
  'module' => null,
]);

Вызов в шаблоне

{ngGetNodes
  clause = null
  type = null
  fields = 3
  linkDetail = 3
  sort = null
  flag = 1
  limit = null
  offset = null
  linkDeep = 1
  project = null
  module = null
  var = null
}