Si vous souhaitez supprimer la colonne en remplaçant un modèle, voici un bon point de départ :
Il explique comment remplacer des modèles pour supprimer une colonne.
Solution directe
-
Dans votre panneau d’administration, accédez à Personnaliser - > Thème - > votre thème - > Modifier CSS/HTML
-
Dans l’onglet Head, collez ce code :
<script type="text/x-handlebars" data-template-name="list/topic-list-item.hbr"> </script> -
Entre les balises
<script>, collez le contenu du modèle d’origine :
https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr -
Supprimez cette partie :
<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> -
Accédez à l’onglet CSS et insérez ce code :
.topic-list-header th.views { display: none; } -
N’oubliez pas de sauvegarder vos modifications.
Résultat :
Solution CSS uniquement (beaucoup plus courte) :
.topic-list {
.views {
display: none;
}
}
J’ajoute que le remplacement d’un modèle nécessite plus de « surveillance » car le code des modèles Discourse peut changer d’une version à l’autre et il sera nécessaire de modifier votre remplacement en conséquence.
Une solution CSS est plus flexible.
