Как вывести кол-во тикетов в избранном?

Допустим я добавил к себе в избранное 5 тикетов.
Есть ресурс, где я вызываю избранное.
А как вывести это самое кол-во избранных тикетов, но в не ресурса с ними?
Например просто как текст?
Через меню не предлагайте.
Например: Избранное: 5 тикетов.
Alex Usov
08 апреля 2016, 21:41
modx.pro
1
954
+1

Комментарии: 3

Алексей Федоров
09 апреля 2016, 09:16
0
Переписать сниппет getStars
    Alex Usov
    09 апреля 2016, 12:05
    +1
    А что, если получить id тикетов из таблицы `modx_tickets_stars`, у которых id авторизованного пользователя равен id createdby? и в конце подсчитать кол-во этих IDшников и вывести результат? Я не сильно ещё разбираюсь в получении данных в ModX, могли бы подсказать, как это реализовать?
      Алексей Федоров
      09 апреля 2016, 12:33
      0
      Я в этом вообще не разбираюсь, если честно. Почерпнуть информации по избранному в тикетах можно здесь. Самый простой вариант для вывода «Избранное: N тикетов» Это использование переработанного сниппета с фильтром вывода от Ильи Уткина
      Выглядеть это будет примерно так:
      [[!getStarsNew?
      &class=`Ticket` //чтобы выводилось избранное только из тикетов, не затрагивая стандартные документы и комменатрии
      &tpl=`@INLINE <div>Избранное: [[+stars:units=`тикет|тикет|тикетов]]</div>`
      ]]
      То есть выборку и стандартный сниппет сделает, а вот как уже организовать сам подсчет… тут вопрос не ко мне) это нужно в php поколдовать, а я с этим зверем знаком очень шапочно. Можно, наверное, создать переменную, и организовать циклический подсчет.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3