Se você quiser remover a coluna substituindo um template, este é um bom ponto de partida:
Ele explica como substituir templates para remover uma coluna.
Solução direta
-
No seu painel de administração, vá em Personalizar → Tema → seu tema → Editar CSS/HTML
-
Na aba Head, cole este código:
<script type="text/x-handlebars" data-template-name="list/topic-list-item.hbr"> </script> -
Entre as tags
<script>, cole o conteúdo do template original:
https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr -
Remova esta parte:
<td class="num views {{topic.viewsHeat}} topic-list-data"> {{raw-plugin-outlet name="topic-list-before-view-count"}} {{number topic.views numberKey="views_long"}} </td> -
Vá para a aba CSS e insira este código:
.topic-list-header th.views { display: none; } -
Não se esqueça de salvar suas alterações.
Resultado:
Solução apenas com CSS (muito mais curta):
.topic-list {
.views {
display: none;
}
}
Acrescento que substituir um template requer mais “monitoramento” porque o código dos templates do Discourse pode mudar de uma versão para outra e será necessário alterar sua substituição de acordo.
Uma solução CSS é mais flexível.
