Реалізуєтся за допомогою контроллера sg_site_content для сніппета DocLister. Контроллер додає до документів, обраним з таблиці site_content, відповідні записи з таблиці sg_images. Для удобства DocLister вызывается с нужными настройками из сниппета-обертки sgController.
Шаблон блока зображень. Зображення в блоці виводяться через плейсхолдер [+wrapper+], а сам блок виводится в шаблоні документу через плейсхолдер [+images+].
Можливі значення - ім'я шаблону, вказане за правилами задання шаблонів в DocLister.
Значення за замовчуванням - порожньо.
Шаблон зображення в блоці sgOuterTpl. Дивіться розділ "Вивід зображень".
Можливі значення - ім'я шаблону, вказане за правилами задання шаблонів в DocLister.
Значення за замовчуванням - порожньо.
Умови сортування зображень в SQL-запиті на вибірку з таблиці sg_images.
Значення за замовчуванням - sg_index ASC.
Визначає максимальну кількість зображень, виведених в блоці sgOuterTpl.
Можливі значення - число або all, щоб вивести всі зображення.
Значення за замовчуванням - all.
Додаткові умови для SQL-запиту. Аналогічно до параметру addWhereList в DocLister.
Значення за замовчуванням - порожньо.
Дозволяє вивисти в шаблоні документу кількість зображень в галереї через плейсхолдер [+count+]. Генерує додатковий запит, трму за замовчуванням вимкнутий.
Можливі значення - 0 або 1.
Значення за замовчуванням - 0.
[[sgController?
&count=`1`
&depth=`1`
&ownerTPL=`@CODE:[+dl.wrap+]`
&tpl=`@CODE:<h2>[+pagetitle+] <span class="badge">[+count+]</span></h2>[+images+]`
&sgDisplay=`4`
&sgOuterTpl=`@CODE:<div class="row">[+wrapper+]</div>`
&sgRowTpl=`@CODE:
<div class="col-lg-3 col-md-4 col-xs-6 thumb">
<a class="thumbnail" href="[+url+]">
<img class="img-responsive" src="[+thumb.sg_image+]" alt="[+e.sg_title+]">
</a>
</div>
`
&thumbSnippet=`sgThumb`
&thumbOptions=`400x300`
&orderBy=`menuindex ASC`
&sgOrderBy=`sg_index DESC`
]]