Olá Mike,
Sam’s Simple Theme está substituindo o template da lista de tópicos e mostra apenas os últimos pôsteres, não os autores. Aqui está um guia muito legal sobre como substituir templates.
Existem 2 templates no core que devemos substituir para isso.
-
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/topic-list-header.hbr
topic-list-headerpara modificar a seção do cabeçalho. -
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr
topic-list-itempara modificar o avatar e adicionar o nome de usuário.
Você pode encontrar todos os templates aqui: https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/templates
Vamos começar ![]()
Na verdade, criei um componente de tema para apresentá-lo mais facilmente. Você pode usá-lo se quiser. ![]()
Você pode escolher entre duas colunas com configurações.
Por padrão, ele mostra a última postagem, mas você pode alterá-la para mostrar autores.
Cabeçalho da lista de tópicos
Primeiro, precisamos modificar o cabeçalho da coluna.
Adicionei estas linhas e removi os cabeçalhos das colunas de pôsteres e visualizações e atividade.
Isso adiciona o cabeçalho Última Postagem ou Autor
Última Postagem
![]()
Autor
![]()
Também adicionei um arquivo de local para traduzir isso…
Você pode traduzir aqui ![]()
Item da lista de tópicos
Removi a coluna de pôsteres e adicionei a coluna Última Postagem ou Autor.
Coluna Última Postagem
Coluna de Autores com tempo (de criação do tópico).
Finalmente, adicione algum CSS.
Espero que ajude! Você pode comparar com os templates do core ou, se usar algum template personalizado, alterá-lo ou usar o componente se ele atender às suas necessidades. ![]()



