Эта функция возвращает объекты типа NType из модулей, определяемых параметром mods, у которых в виртуальном поле lnkField есть ссылка на объект из модуля mod с идентификатором NodId.
int NodId
идентификатор объекта, на который ссылаются запрашиваемые объекты
Обязательный параметр.
mixed NType
название типа возвращаемых объектов
Значение по умолчанию: любой тип.
Варианты параметра:
string
список названий типов, через запятую
array
массив названий типов
string lnkField
Название поля, в котором у запрашиваемых объектов хранятся ссылки на данный объект.
Обязательный параметр.
mixed linkDetail
какие поля возвращать у найденных объектов.
Значение по умолчанию: 3.
Варианты параметра:
int = 1
только общие поля объектов
int = 2
только дополнительные поля
int = 3
все поля
Значение по умолчанию.
string
список названий полей через запятую
array
массив названий полей
string mod
Значение по умолчанию: текущий модуль.
mixed mods
Значение по умолчанию: Значение параметра mod (если mod не указан, то текущий модуль).
Варианты параметра:
string
список названий модулей через запятую.
array
массив названий модулей
string var
Название переменной, в которую возвращается результат
Используется только в шаблоне.
Пример 9
"Вдоль потоков, по равнинам,
Шли вожди от всех народов,
Шли Чоктосы и Команчи,
Шли Шошоны и Омоги,
Шли Гуроны и Мэндэны,
Делавэры и Могоки,
Черноногие и Поны,
Оджибвеи и Дакоты
Шли к горам Большой Равнины,
Пред лицо Владыки Жизни"
{xs2GetLinks
var = "tribes"
NodId = 418
NType = "tribe"
lnkField = "territory"}
{foreach from=$tribes item="tribe"}
{$tribe.NName}
{/foreach}
{strip}
{foreach from=$tribes item="tribe" name="loop"}
{if $smarty.foreach.loop.last} и {/if}
{$tribe.NName}
{if not $smarty.foreach.loop.last},{else}.{/if}
{/foreach}
{/strip}
Чоктосы, Команчи, Шошоны, Омоги, Гуроны, Мэндэны, Делавэры, Могоки, Черноногие, Поны, Оджибвеи и Дакоты.
Еще пример
{xs2GetLinks
mods="articles, essays, docs"
mod="users"
lnkField="Author"
NodId=777
var="texts"}
{xs2GetLinks
mods="articles, essays, docs"
mod="users"
lnkField="Author"
NType="text"
NodId=777
var="texts"}