Si deseas eliminar la columna sobrescribiendo una plantilla, este es un buen punto de partida:
Explica cómo sobrescribir plantillas para eliminar una columna.
Solución directa
-
En tu panel de administración, ve a Personalizar → Tema → tu tema → Editar CSS/HTML
-
En la pestaña Head, pega este código:
<script type="text/x-handlebars" data-template-name="list/topic-list-item.hbr"> </script> -
Entre las etiquetas
<script>, pega el contenido de la plantilla original:
https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr -
Elimina 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> -
Ve a la pestaña CSS e inserta este código:
.topic-list-header th.views { display: none; } -
No olvides guardar tus cambios.
Resultado:
Solución solo con CSS (mucho más corta):
.topic-list {
.views {
display: none;
}
}
Añado que sobrescribir una plantilla requiere más “seguimiento” porque el código de las plantillas de Discourse puede cambiar de una versión a otra y será necesario cambiar tu sobrescritura en consecuencia.
Una solución CSS es más flexible.
