Archivist

Сниппет Archivist

Сниппет формирует блок ссылок на ресурсы собранных по месяцам. Другими словами формирует ресурсы в архиве.

Использование

Поместите вызов сниппета туда где хотите увидеть блок с ссылками ресурсов рассортированных по месяцам.

[[!Archivist? &target=`123` &parents=`4,12,33` ]]
Имя Описание По умолчанию
tpl Чанк, используемый для вывода каждого результата по месяц / год. row
target Id ресурса в котором будет вызываться сниппет getArchives, формирующий в свою очередь полный список ресурсов отобранных по месяцу / году.
parents Разделенный запятыми список ресурсов родителей в которых будет производится поиск ресурсов.
depth Глубина поиска вложенных ресурсов. 10
sortBy Поле по которому будет производится сортировка. publishedon
sortDir Направление сортировки. DESC
limit Максимальное количество ресурсов. 10
start Порядковый поиск ресурса с которого требуется начать отображение. 0
useMonth Если проставить 1 то разбивка архива будет осуществляться по месяцам. 1
useDay Если проставить 1 то разбивка архива будет осуществляться по дням. 0
dateFormat Формат даты, если пусто то Archivist создаст автоматически.
useFurls Если стоит 1 то ссылки будут формироваться в режиме Friendly URL. 1
extraParams Дополнительные параметры для ссылок.
cls Css класс который будет добавлен в каждый результат. arc-row
altCls Альтернативный сss класс который будет добавлен в каждый результат. arc-row-alt
firstCls Css класс который будет добавлен к первой записи.
lastCls Css класс который будет добавлен к последней записи.
filterPrefix Префикс который будет использован для GET параметров, убедитесь что бы у вы указали такой же префикс в вызове сниппета getArchives. arc_
toPlaceholder Можно указать плейсхолдер и вывод будет осуществлен в него.
setLocale Если true то Archivist будет использовать функциию setlocale при том условии что cultureKey не равен en. true

Archivist чанк

В сниппете Archivist обрабатывается только один чанк: tpl

Пример

Показываем список документов в архиве по месяцам, для ресурсов с id 2, 4 и 6, а при нажатии на один из месяцов переходим на страницу 123:

[[!Archivist? &target=`123` &parents=`2,4,6` ]]
Archivist Сниппет формирует блок ссылок на…
getArchives - сниппет для вывода результатов…