[На главную] [К оглавлению раздела]
siblings
siblings - вывод записей того же уровня (по иерархической структуре) что и текущая
Возможные атрибуты:
- id - идентификатор записи (по умолчанию id текущей записи)
- link - адрес записи (только если отсутствует атрибут id)
- template - шаблон вывода в формате идентификатор_шаблона@файл_шаблонов,
где идентификатор_шаблона - это id шаблона в файле шаблонов (по умолчанию index),
a файл_шаблонов - по умолчанию используется текущий файл шаблонов, поиск файла фаблонов производится в папке шаблонов указанной в конфигурации.
При использовании текущего файла шаблонов, символ @ опускается
- orderby - сортировка; используется SQL-синтаксис даже для базы на xml (по умолчанию сортировка по двум полям: приоритет и дата создания; `n` DESC, `create_time` DESC)
- length - количество записей для разбивки по страницам
- page - вывод конкретной страницы при постраничной разбивке
- save_params - дополнительные параметры сохранения при вставке через frontend (указываются через пробел):
- set_parent_id=идентификатор - устанавливает родителя
- set_external_class=имя_класса - устанавливает внешний класс
- set_childrens_template_src=имя_шаблона - устанавливает шаблон
- add_dassoc=идентификатор - добавляет привязку к записи с указанным идентификатором
- add_rassoc=идентификатор - привязывает запись с указанным идентификатором к текущей записи
В качестве идентификатора используйте либо атрибут id либо link.
Использование в качестве идентификатора атрибута link опасно тем что ссылка в будущем может быть изменена.
Во всех атрибутах применяются специальные замены
<?xml version="1.0" encoding="utf-8"?>
<t:templates xmlns:t="/templates/ns" xmlns="http://www.w3.org/1999/xhtml">
<t:template id="new">
<h1><t:var name="title" /></h1>
<div><t:var name="content" /></div>
<t:siblings template="news_list" length="3" page="1" />
</t:template>
<t:template id="news_list">
<div>
<b><t:var name="title" /></b><br />
<t:var name="description" />
</div>
</t:template>
</t:templates>
[На главную] [К оглавлению раздела] [Вверх]