Параметри і приклади використання сніпета 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 | містить посторінкове розбиття, якщо параметр включений |