Skip to content
Tickets
Tickets
Компонент для создания и комментирования пользовательских страниц
  1. Компоненты
  2. Tickets
  3. Сниппеты
  4. getTickets

getTickets

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

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

Параметры

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