Параметри і приклади використання сніпета multiTV.
Сніпет multiTV відображає вміст змінної multiTV. Додайте приблизно такий виклик сніпета. Параметр &tvName
обов'язковий. Інші параметри в разі якщо використовуються значення за замовчуванням, можуть бути видалені.
[!multiTV? &tvName=`yourMultiTVname` &docid=`[*id*]` &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=``
[+element+]
. Окремі елементи виводяться плейсхолдерами, де до імені додається номер рядка [+element.1+]
. Нормальний висновок сніпета пригнічується.&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 | містить посторінкове розбиття, якщо параметр включений |