Como exibir o avatar do OP na última coluna da categoria

Quero exibir o avatar do OP na coluna mais recente da categoria.
Aqui


Li alguns documentos sobre como criar um componente e tentei fazê-lo imitando Avatares do OP no mobile.

https://github.com/scvoet/discourse-desktop-op-avatars

Obrigado pela ajuda. :heart:

Estou comentando isso porque eu também quero isso!!! Tem me deixado louco não poder fazer essa alteração…

Você pode tentar este CSS:

.latest-topic-list-item .topic-poster {
    order: 3;
    text-align: right;
}

Você pode direcionar outras colunas e definir a order delas, desde que tenham display: flex; (se você quiser, por exemplo, colocar o avatar entre a última atividade e o nome do tópico).

@Canapin Ele moveu as imagens de avatar para a direita, mas ainda está exibindo o avatar do postador mais recente, em vez do postador original…

Existe um componente de personalização de tema que exibe Topic Author em vez do usuário que postou mais recentemente.

Desculpe, entendi mal o que você estava pedindo.

Se você quiser alterar isso apenas na página da Categoria e não quiser as outras alterações que o Discourse Topic Author fará, você pode substituir components/latest-topic-list-item

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/components/latest-topic-list-item.hbs

Com algo como abaixo em seu tema:

<script type="text/x-handlebars" data-template-name="components/latest-topic-list-item">
    {{plugin-outlet name="above-latest-topic-list-item" connectorTagName="div"}}
    <div class="main-link">
      <div class="top-row">
        {{raw "topic-status" topic=topic}}
        {{topic-link topic}}
        {{#if topic.featured_link}}
          {{topic-featured-link topic}}
        {{/if}}
        {{topic-post-badges unreadPosts=topic.unread_posts unseen=topic.unseen url=topic.lastUnreadUrl}}
      </div>
      <div class="bottom-row">
        {{category-link topic.category}}{{discourse-tags topic mode="list"}}{{! intentionally inline to avoid whitespace}}
      </div>
    </div>
    <div class="topic-stats">
      {{raw "list/posts-count-column" topic=topic tagName="div"}}
      <div class="topic-last-activity">
        <a href={{topic.lastPostUrl}} title={{topic.bumpedAtTitle}}>{{format-date topic.bumpedAt format="tiny" noTitle="true"}}</a>
      </div>
    </div>
    <div class="topic-creator">
      {{#user-link user=topic.creator}}
        {{avatar topic.creator imageSize="large"}}
      {{/user-link}}
      {{user-avatar-flair user=topic.creator}}
    </div>
</script>

Mas você estará substituindo um template, então se ele for alterado no core, caberá a você mantê-lo atualizado.

@Moin @saquetim Obrigado!!