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

Чанки

При установке пакет создаёт чанки tpl.Tickets.* в namespace Tickets. Копируйте в тему и правьте копии, не оригиналы в ядре.

Формы тикета

ЧанкСниппет / параметр
tpl.Tickets.form.createTicketForm, &tplFormCreate
tpl.Tickets.form.updateTicketForm, &tplFormUpdate
tpl.Tickets.form.previewTicketForm, &tplPreview
tpl.Tickets.form.filesTicketForm, &tplFiles
tpl.Tickets.form.fileстрока файла, &tplFile
tpl.Tickets.form.imageстрока изображения, &tplImage

Комментарии

ЧанкНазначение
tpl.Tickets.comment.wrapperобёртка ветки; [[+total]], [[+comments]], подписка на тему
tpl.Tickets.comment.formформа авторизованного
tpl.Tickets.comment.form.guestформа гостя
tpl.Tickets.comment.form.filesблок загрузки в комментарии
tpl.Tickets.comment.one.authодин комментарий (вход выполнен)
tpl.Tickets.comment.one.guestкомментарий гостя
tpl.Tickets.comment.one.deletedудалённый комментарий
tpl.Tickets.comment.loginтребование авторизации
tpl.Tickets.comment.list.rowстрока в getComments
tpl.Tickets.comment.latestстрока в TicketLatest (action=comments)

В comment.wrapper счётчик [[+total]] берётся из TicketThread, не из pdoFetch.

Списки и мета

ЧанкСниппет
tpl.Tickets.list.rowgetTickets, getStars
tpl.Tickets.sections.rowgetTicketsSections
tpl.Tickets.sections.wrapperобёртка секций (если задаёте вручную)
tpl.Tickets.ticket.latestTicketLatest, action=tickets
tpl.Tickets.metaTicketMeta
tpl.Tickets.meta.fileфайл в блоке мета

Плейсхолдеры list.row: pagetitle, introtext, date_ago, comments, comments_anchor (#first_unread или #comments), views, рейтинг, звёзды.

Почта

ЧанкКогда
tpl.Tickets.ticket.email.bccновый тикет, BCC админам
tpl.Tickets.ticket.email.subscriptionновый тикет, подписчик секции
tpl.Tickets.comment.email.ownerкомментарий, автор тикета
tpl.Tickets.comment.email.replyответ на комментарий
tpl.Tickets.comment.email.subscriptionподписчик ветки
tpl.Tickets.comment.email.bccBCC админам
tpl.Tickets.comment.email.unpublishedнеопубликованный комментарий
tpl.Tickets.author.email.subscriptionподписка на автора

Параметры сниппетов &tplCommentEmail* и &tplTicketEmail* переопределяют чанки писем.

Подписка на автора

ЧанкСниппет
tpl.Tickets.author.subscribesubscribeAuthor

Для &tpl допустимы @INLINE и @FILE (с 1.11.2).

Вложенные чанки

В чанках списка и мета встречаются префиксы <!--tickets_* ... --> — условные подчанки Fenom/pdoTools (tickets_can_vote, tickets_subscribed и т.д.). Префикс задаёт nestedChunkPrefix в коде (tickets_).