pdoPage и Tickets
Добрый вечер! Использую на своем новостном сайте компонент Tickets и мне на главной нужно вывести три последних записи из определенной категории. Для этого вывожу все это сниппетом pdoPage, только без навигации по страницам (хотя, может есть другие способы вывода Tickets, я брал из документации)
Когда вызываю сниппет некэшированным, у меня вместо трех новостей выводится только одна. Почему не могу понять. В журнале ошибок по этому поводу ничего нет.
Может кто-нибудь укажет на мою ошибку?
[[pdoPage?
&element=`getTickets`
&action=`tickets`
&parents=`15`
&limit=`3`
&tpl=`homeArtTpls`
&includeTVs=`img`
]]На превьюшках вывожу количество просмотров и комментариев [[!TicketMeta? &tpl=`@INLINE [[+views]]`]]
[[!TicketMeta? &tpl=`@INLINE [[+comments]]`]]Из-за того что сниппет вызывается кэшированным, кол-во просмотров и комментариев выводятся неактуальными.Когда вызываю сниппет некэшированным, у меня вместо трех новостей выводится только одна. Почему не могу понять. В журнале ошибок по этому поводу ничего нет.
Может кто-нибудь укажет на мою ошибку?
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
pdoPage здесь также не нужен, должно работать так:
p.s. Если всё ещё будет показывать вместо трёх одну новость, включить параметр showLog и посмотреть что там вообще в выборку попадает.
showLog
Если указать в сниппете пустой &tpl=``, то видно, что выводится ТРИ массива со всеми заголовками, ссылками на изображения, просмотры и т.д.
showLog при пустом &tpl
После того, как включаю в шаблон страницы вызов стандартного сниппета [[!TicketComments? &allowGuest=1]] страница с этим шаблоном выдает ошибку 500
логи вот
получается что сбой при обработке вот этого выражения (1411-1419)
Не понимаю что происходит и как побороть, не хватает образования ? я ить в большей мере художник… Помогите, чем можете :)
В официальном репозитарии компонента последняя версия 1.13 выпущенная два года назад.