getTickets: плейсхолдер комментариев к тикету
Добрый день! В сниппете getTickets есть плейсхолдер [[+content]], который выводит текст тикета, и есть плейсхолдер [[+comments]], который выводит число комментариев к тикету.
А можно ли получить текст комментариев? Например, мне нужно в футере сделать цитатник с произвольно появляющимися комментариями — нужен именно текст комментариев к тикету(-ам), а не текст тикета(-ов).
Буду очень признательна за решение.
А можно ли получить текст комментариев? Например, мне нужно в футере сделать цитатник с произвольно появляющимися комментариями — нужен именно текст комментариев к тикету(-ам), а не текст тикета(-ов).
Буду очень признательна за решение.
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Итого, у нас выходит 3 таблицы данных, которые нужно связать друг с другом для вывода текста комментария в зависимости от тикета.
Если такая связь не нужна, то можно выводить просто случайные комментарии, через pdoResources, без тикетов.
Иначе придётся делать join таблиц и эта выборка будет работать очень медленно.
Интересный момент для себя обнаружила: не зная, какие плейсхолдеры тут использовать, я вызвала сниппет вообще без шаблон (без указания &tpl), — на страницу просто распечатался массив (Array...). Оттуда я взяла имена плейсхолдеров. Так правильно вообще делать? Или это случайное совпадение?
Дату подставляю с помощью [[+createdon]]. Не подскажете, какие модификаторы можно использовать? На [[+createdon:date=`%e %B %Y`]] не реагирует — дата вообще пропадает. Если так [[+createdon:strtotime:date=`%e %B %Y`]] — тоже ничего не выводит.
И удобно, и понятно, если просто забыл указать.
Модификаторы все должны работать.
Если все работает, устраивает и вы боитесь — не нужно обновляться. Критических исправлений беpопасности нет, только исправление недоработок и новые функции.