Сниппет ListIndexer , публикуем что новенького ....
ListIndexer предназначен для вывода форматированного списка ссылок на документы .
Поддерживается пагинация и сортировка. Шаблоны не поддерживаются.
Внешний вид определяется конфигурацией и CSS.
Обычно используют для отображения информации о последних опубликованных документах на сайте.
Вообще говоря, Ditto с лихвой перекрывает возможности ListIndexer, но ListIndexer даёт меньшую нагрузку на сервер и имеет специальный режим повышенной производительности.
Параметры конфигурации ListIndexer:
$rootFolder - (опционально), разделённый запятыми список сканируемых папок для поиска новых документов.
по умолчанию = 0
$descendentDepth - (опционально), глубина сканирования.
$seeThruUnpub - (опционально), сканировать или нет в нутри не опубликованных папок [ true | false ].
по умолчанию = false
$seeShowInMenu - (опционально),показывать или нет документы со снятым флагом "показывать в меню" [ true | false ].
по умолчанию = false
$hidePrivate -(опционально), скрывать приватные страницы [ true | false ]
по умолчанию = true
$mode -(опционально), режим, показывать ограниченное количество документов или все [ 'short' | 'full' ]
по умолчанию = short
$sortBy -(опционально), сортировать по [ 'alpha' | 'date' | 'menuindex' ]
по умолчанию = date
$sortDir -(опционально), тип сортировки , возрастающий или убывающий список [ 'ASC' | 'DESC' ]
по умолчанию = не задано
Параметры отображения
$defaultTitle -(опционально), название списка [ string ]
по умолчанию = не задано
$shortDesc -(опционально), показывать короткое описание или нет [ true | false ]
по умолчанию = true
$fullDesc -(опционально), показывать подробное описание или нет [ true | false ]
по умолчанию = true
$linkToIndex -(опционально), публикация ссылки на корневой документ [ int ]
по умолчанию = нет
$indexText -(опционально), текст ссылки на корневой документ [ string ]
по умолчанию = Index
$showCreationDate -(опционально), показывать дату создания документа [ true | false ]
по умолчанию = true
$dateFormat -(опционально), формат отображения даты создания документа [ string ]
Возможные значения -
// Y = 4 digit year y = 2 digit year
// M = Jan - Dec m = 01 - 12
// D = Sun - Sat d = 01 -31
Например: 'Y.m.d';
$shortQty -(опционально), количество ссылок в коротком списке [ int ]
по умолчанию = 3
Пагинация
$fullQty -(опционально), количество ссылок на страницу [ int ]
по умолчанию = 10
$pageSeparator -(опционально), разделитель номеров страниц [ string ]
по умолчанию = |
пример - ( 1 | 2 | 3 | 4 )
$pgPosition -(опционально), положение списка пагинации [ 'top' | 'bottom' | 'both']
по умолчанию = both
Производительность
$useFastUrls -(опционально), повышает производительность в FULL режиме только, не допускается использовать при нескольких вызовах сниппета на одной странице [ true | false ]
по умолчанию = false
$newLinesForLists -(опционально), определяет формат вывода - будет ли использоваться li на каждой новой строке или нет [ true | false ]
по умолчанию = true
Стили
Список используемых стилей для сниппета
div.LIn_title {} Стиль заголовка
ul.LIn_fullMode {} Класс для списка в full режиме
ul.LIn_shortMode {} Класс для списка в short режиме
span.LIn_date {} Класс для даты
span.LIn_desc {} Класс оформляющий описание
div.LIn_pagination Стиль для ссылок на следующие страницы (пагинация)
span.LIn_currentPage {} Класс для текущей страницы
Создаём чанк ShowLastDocs
[!ListIndexer?&LIn_root=`XX` &LIn_title=`Последние публикации` &LIn_sDesc=`0` !]
Вставляем в шаблон и получаем:
- Поиск по сайту , сниппет AjaxSearch 2009.10.01
- Навигация по ресурсам в рамках директории 2009.09.30
- Делаем собственные глобальные переменные 2009.09.04
- Играем аудио файлы mp3 / встраиваем флеш плеер 2009.08.20
- YML для сайта на CMS MODx в юникоде 2009.08.16
Posts: 3
Reply #4 on : Втр Март 30, 2010, 12:22:03
Posts: 3
Reply #3 on : Пнд Декабрь 21, 2009, 09:36:30
Posts: 1
Reply #2 on : Пнд Декабрь 14, 2009, 09:59:28
Posts: 3
Reply #1 on : Вск Декабрь 13, 2009, 17:52:41
Write a comment