vjikDocBlocks - Вывод списка ссылок на документы в несколько блоков (сниппет для MODx)

Среда, 22 сентября 2010 г.

Сниппет для вывода списка ссылок на документы в несколько блоков.

Установка

Создайте новый сниппет (Элементы - Управление элементами - Сниппеты - Новый сниппет)

  • Название сниппета - vjikDocBlocks
  • Описание - <b>0.2</b> Вывод списка ссылок на документы в несколько блоков
  • Код сниппета скопируйте из файла snippet.vjikDocBlocks.tpl

Работа со сниппетом

Для вывода блоков ссылок на сайте используйте вызов сниппета vjikDocBlocks.
Простейший пример: [[vjikDocBlocks]].

Параметры сниппета

startId - Источник документов для меню (cписок ID документов-контейнеров через запятую). По-умолчанию - текущий документ.

countBlocks - Количество выводимых блоков.

limit - Количество выводимых документов. По-умолчанию выводятся все документы.

doPh - Вывод результата в плейсхолдер (0 - не выводить, 1 - выводить). По-умолчанию - 0.
При использовании этого параметра создаются плейсхолдеры вида [+vjikDocBlockN+], где N - номер блока (нумерация с нуля). Также создаётся плейсхолдер [+vjikDocBlocks+], содержащий все блоки в виде таблицы.

stylePrefix - Префикс к стилям. По-умолчанию - b-.

textOfLinks - Параметр для названия ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext. По-умолчанию - menutitle.

textOfLinksPrefix - префикс для названия ссылки.

textOfLinksSuffix - суффикс для названия ссылки.

titleOfLinks - Параметр для title ссылки. Возможные значения: menutitle, id, pagetitle, description, parent, alias, longtitle, introtext. По-умолчанию - pagetitle.

titleOfLinksPrefix - префикс для title ссылки.

titleOfLinksSuffix - суффикс для title ссылки.

sortBy - Параметр используемый для сортировки. Возможные значения: id, menutitle, pagetitle, introtext, menuindex, pub_date, published, hidemenu, parent, isfolder, description, alias, longtitle, type, template. По-умолчанию - menuindex.

dateFormat - формат даты. Значения: Любой валидный формат времени, который соответствует правилам функции PHP - strftime.

В параметрах textOfLinksPrefix, textOfLinksSuffix, titleOfLinksPrefix, titleOfLinksSuffix можно использовать ключевое слово %date, которое будет заменено в соответствии с dateFormat на дату публикации документа (если её нет - на дату создания).

Скачать

Текущая версия: 0.2 (от 23 сентября 2010 года). Протестирована работа с MODx 1.0.4.

Скачать vjikDocBlocks 0.2 30 (vjikdocblocks0.2.zip, ~3kb)