Вероятно, существует несколько способов решить эту задачу.
Попробуйте следующее:
- переопределите шаблон, вызывающий этот хелпер;
- замените его на собственный хелпер.
Речь идет о шаблоне: discourse/app/assets/javascripts/discourse/templates/list/topic-list-item.raw.hbs at c6e255f4e00400b8a6f82a799b7fa082b17adb1c · discourse/discourse · GitHub
Переопределение шаблона, находящегося так низко в иерархии, сопряжено с относительно небольшим риском.
Другой вариант — использовать jQuery внутри переопределения компонента topic-list-item для выполнения необходимых модификаций.