Se vuoi rimuovere la colonna sovrascrivendo un template, questo è un buon punto di partenza:
Spiega come sovrascrivere i template per rimuovere una colonna.
Soluzione diretta
-
Nel tuo pannello di amministrazione, vai su Personalizza → Tema → il tuo tema → Modifica CSS/HTML
-
Nella scheda Head, incolla questo codice:
<script type="text/x-handlebars" data-template-name="list/topic-list-item.hbr"> </script> -
Tra i tag
<script>, incolla il contenuto del template originale:
https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr -
Rimuovi questa 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> -
Vai alla scheda CSS e inserisci questo codice:
.topic-list-header th.views { display: none; } -
Non dimenticare di salvare le modifiche.
Risultato:
Soluzione solo CSS (molto più breve):
.topic-list {
.views {
display: none;
}
}
Aggiungo che sovrascrivere un template richiede più “monitoraggio” perché il codice dei template di Discourse può cambiare da una versione all’altra e sarà necessario modificare di conseguenza la tua sovrascrittura.
Una soluzione CSS è più flessibile.
