Skip to content
  1. Компоненты
  2. Tickets
  3. Сниппеты
  4. getTickets

getTickets ​

Выводит список тикетов.

Вызывайте некэшированным. Счётчик комментариев в чанке может ссылаться на #first_unread.

Параметры ​

НазваниеПо умолчаниюОписание
&depth10Глубина поиска ресурсов от каждого родителя
&fastMode0В чанк попадают только значения из БД. Сниппет вырезает необработанные теги MODX: фильтры, вызовы сниппетов
&includeContent0Выбирать поле content у ресурсов
&includeTVsСписок ТВ-параметров через запятую. Например, «action,time» даёт плейсхолдеры [[+action]] и [[+time]]
&limit10Лимит выборки
&offset0Пропуск результатов с начала выборки
&outputSeparatorперенос строкиРазделитель между строками
&parentsСписок ID родителей через запятую. По умолчанию выборка ограничена текущим родителем, при 0 ограничения нет
&resourcesСписок ID ресурсов через запятую. Отрицательный ID исключает ресурс из выборки
&showDeleted0Показывать удалённые ресурсы
&showHidden1Показывать ресурсы, скрытые в меню
&showLog0Отладочный лог работы сниппета. Доступен только в сессии mgr
&showUnpublished0Показывать неопубликованные ресурсы
&sortbycreatedonПоле сортировки
&sortdirDESCНаправление сортировки
&toPlaceholderЕсли не пусто, сниппет сохраняет вывод в плейсхолдер с этим именем вместо печати на экран
&tpltpl.Tickets.list.rowЧанк оформления для каждого результата
&tplWrapperОбёртка всего вывода с плейсхолдером output
&wrapIfEmptyВыводить &tplWrapper, даже если результат пустой
&tvPrefixПрефикс для ТВ-плейсхолдеров, например «tv.»
&userВыбрать только элементы, созданные этим пользователем
&whereСтрока, закодированная в JSON, с дополнительными условиями выборки

Подсказка

Список может быть расширен общими параметрами pdoTools так как Tickets работает на этой библиотеке.

Примеры ​

Список с пагинацией ​

fenom
{'!pdoPage' | snippet : ['element' => 'getTickets']}
{$_modx->getPlaceholder('page.nav')}
modx
[[!pdoPage?
  &element=`getTickets`
]]

[[!+page.nav]]

Тикеты раздела ​

fenom
{'!getTickets' | snippet : [
  'parents' => $_modx->resource.id,
  'limit' => 10,
  'sortby' => 'createdon',
  'sortdir' => 'DESC',
]}
modx
[[!getTickets?
  &parents=`[[*id]]`
  &limit=`10`
  &sortby=`createdon`
  &sortdir=`DESC`
]]