Параметры и примеры использования сниппета multiTV.
Сниппет multiTV отображает содержимое переменной multiTV. Разместите примерно такой вызов сниппета. Параметр &tvName обязателен. Остальные параметры в случае если используются значения по умолчанию, могут быть удалены.
[!multiTV? &tvName=`yourMultiTVname` &docid=`3166` &tplConfig=`` &outerTpl=`@CODE:<ul>((wrapper))</ul>` &rowTpl=`@CODE:<li>((event)), ((location)), ((price))</li>` &display=`5` &offset=`0` &rows=`all` &randomize=`0` &reverse=`0` &orderBy=`` &toPlaceholder=`` &toJson=`0` &published=`1` &emptyOutput=`1` &noResults=`` &outputSeparator=`` &firstClass=`first` &lastClass=`last` &evenClass=`` &oddClass=`` &paginate=`0` &offsetKey=`page` &prepare=`` &prepareWrap=`` !]
По умолчанию шаблоны для внешнего блока и строки могут быть определены в файле конфигурации. Эти шаблоны могут быть перезаписаны параметрами rowTpl и outerTpl в вызове сниппета.
&tvName=`yourMultiTVname`
&docid=``
templates&tplConfig=``
&outerTpl=``
&rowTpl=``
all - показать все&display=`all`
&offset=`5`
&rows=`1,2`
reverse и orderBy&randomize=`1`
orderBy параметр&reverse=`1`
&orderBy=``
. Отдельные элементы выводятся плейсхолдерами, где к имени добавляется номер строки . Нормальный вывод сниппета подавляется.&toPlaceholder=`myPlaceholder`
&toJson=`1`
&published=`2`
&emptyOutput=`0`
&noResults=`noResults`
&outputSeparator=``
&firstClass=``
&lastClass=``
&evenClass=`even`
&oddClass=`odd`
&paginate=`1`
&offsetKey=``
&where=`{"title":"Lorem ipsum"}`
&prepare=`prepareRow,prepareRowAgain`
&prepareWrap=`prepareRow,prepareRowAgain`
| Имя | Описание | 
|---|---|
| "fieldname" | может быть использовано каждое поле, определенное в конфигурации | 
| iteration | содержит номер текущего элемента multiTV | 
| row.number | содержит номер строки текущего элемента multiTV | 
| row.class | 'first' - для первой отображенной строки, 'last' - для последней отображенной строки | 
| row.total | содержит количество всех отображаемых строк | 
| docid | значение параметра docid или id текущего документа | 
| Имя | Описание | 
|---|---|
| wrapper | место вывода всех строк | 
| rows.offset | содержит количество строк от начала, которые не отображаются | 
| rows.total | содержит количество всех отображаемых строк | 
| docid | значение параметра docid или id текущего документа | 
| pagination | содержит постраничное разбиение, если параметр включен |