Добавить колонку в список тем на главной странице

Всем привет!

Мне нужно добавить колонку с аватаром автора темы в список тем на главной странице.

Вот дизайн:

Вот как выглядит эта страница сейчас:

Помогите, пожалуйста! Спасибо!

Ваши ссылки не работают:

Извините, загрузите изображения в тему

Возможно, есть простой способ сделать это с помощью похожего скрипта?

<script>
var TopicListComponent = require('discourse/components/topic-list').default;
TopicListComponent.reopen({
    showLikes: true
});
</script>

Простого способа изменить шаблон нет: если CSS-хака недостаточно, вам придётся полностью переписать его, чтобы переместить элементы. Пример можно посмотреть здесь:

Спасибо, Сэм! Где находится файл шаблона Discourse, отвечающий за отображение тем? Я попробую создать тему.

Мне нужно переопределить этот шаблон?

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/list/topic-list-item.hbr

В файле переопределения добавьте столбец с аватаром автора:

<td class='poster-author'>
<a href="{{poster.user.path}}" data-user-card="{{poster.user.username}}" class="{{poster.extraClasses}}">{{avatar poster avatarTemplatePath="user.avatar_template" usernamePath="user.username" namePath="user.name" imageSize="small"}}</a>

Я правильно понял?

Извините за ещё один вопрос) Я работал только с PHP.

Создана тема GitHub - Varhal/Discourse-author-column: Discourse · GitHub