Оглавление

xs2GetPath

Эта функция возвращает цепочку (путь в дереве) объектов из модуля mod начиная с объекта с идентификатором rootId (НЕ включая его самого) и заканчивая объктом с идентификатором NodId (включая его самого). Набор полей определяется параметром fields, набор полей связанных объектов - linkDetail. При вызове из шаблона Smarty результат оказывается в переменной с именем, которое задано в параметре var.

Параметры

int NodId

Идентификатор объекта, предков которого необходимо вернуть

Обязательный параметр.

int rootId

Идентификатор объкта в цепочке предков (в пути), начиная с которого возвращаются запрошенные объекты. Сам объект с этим идентификатором не возвращается.

Значение по умолчанию: 1.

string mod

Название модуля. См. также http://lib.solutecs.com/api/concept/show/438.htm

Значение по умолчанию: текущий модуль.

mixed fields

Какие поля объектов возвращать.

Значение по умолчанию: 3.

Варианты параметра:

int = 1
Только общие поля объектов
int = 2
только дополнительные поля
int = 3
все поля

Значение по умолчанию.

string
список названий полей через запятую
array
массив названий полей

mixed linkDetail

какие поля связанных объектов возвращать.

Значение по умолчанию: 3.

Варианты параметра:

int = 1
только общие поля объектов
int = 2
только дополнительные поля
int = 3
все поля

Значение по умолчанию.

string
список названий полей через запятую
array
массив названий полей

string var

Название переменной, в которую возвращается результат

Используется только в шаблоне.